Click here to Skip to main content
12,953,937 members (52,823 online)

Silverlight / WPF

 
QuestionEnterprise solution Pin
vaishali thaker13-Feb-13 20:09
membervaishali thaker13-Feb-13 20:09 
AnswerRe: Enterprise solution Pin
Richard MacCutchan13-Feb-13 22:32
mvpRichard MacCutchan13-Feb-13 22:32 
AnswerRe: Enterprise solution Pin
Super Lloyd14-Feb-13 18:04
memberSuper Lloyd14-Feb-13 18:04 
QuestionRe: Enterprise solution Pin
vaishali thaker10-Apr-13 19:24
membervaishali thaker10-Apr-13 19:24 
QuestionChange 3 variables in another WPF window Pin
GiuseppeKoll9-Feb-13 22:38
memberGiuseppeKoll9-Feb-13 22:38 
AnswerRe: Change 3 variables in another WPF window Pin
Mycroft Holmes10-Feb-13 9:02
memberMycroft Holmes10-Feb-13 9:02 
GeneralRe: Change 3 variables in another WPF window Pin
GiuseppeKoll10-Feb-13 9:40
memberGiuseppeKoll10-Feb-13 9:40 
QuestionExpose Enum From Template Pin
Kevin Marois9-Feb-13 12:10
memberKevin Marois9-Feb-13 12:10 
I have this Image Button class:

public class ImageButton : Button
{
    public enum Direction
    { 
        Horizontal,
        Verticle
    }
 
    StackPanel panel = null;
    Image _Image = null;
    TextBlock _TextBlock = null;
 
    private Direction _Layout = Direction.Horizontal;
    public Direction Layout
    {
        get { return _Layout; }
        set
        {
            if (_Layout != value)
            {
                _Layout = value;
 
                panel.Orientation = _Layout == Direction.Horizontal ? System.Windows.Controls.Orientation.Horizontal : System.Windows.Controls.Orientation.Vertical;
            }
        }
    }
 
    public string Text
    {
        get
        {
            if (_TextBlock != null)
                return _TextBlock.Text;
            else
                return String.Empty;
        }
        set
        {
            if (_TextBlock != null)
                _TextBlock.Text = value;
        }
    }
 
    public ImageSource Image
    {
        get
        {
            if (_Image != null)
                return _Image.Source;
            else
                return null;
        }
        set
        {
            if (_Image != null)
                _Image.Source = value;
        }
    }
 
    public double ImageWidth
    {
        get
        {
            if (_Image != null)
                return _Image.Width;
            else
                return double.NaN;
        }
        set
        {
            if (_Image != null)
                _Image.Width = value;
        }
    }
 
    public double ImageHeight
    {
        get
        {
            if (_Image != null)
                return _Image.Height;
            else
                return double.NaN;
        }
        set
        {
            if (_Image != null)
                _Image.Height = value;
        }
    }
 
    public ImageButton()
    {
        _Image = new Image();
        _TextBlock = new TextBlock();
 
        panel = new StackPanel();
        panel.Orientation = System.Windows.Controls.Orientation.Horizontal;
        panel.Children.Add(_Image);
        panel.Children.Add(_TextBlock);
 
        this.Content = panel;
    }
 
}
 


This works great, except for one thing. When I set the Layout to Verticle...
<controls:ImageButton Grid.Row="1"
                        Grid.Column="0"
                        Image="Media/Images/customer_16.png"
                        ImageHeight="16"
                        ImageWidth="16"
                        Text="Test"
                        Layout="Verticle"
                        Height="55"
                        Width="100"
                        Command="{Binding OpenCustomerSelectionCommand}"/>

...the Layout property does not show the enum values. If I set it like I did above, it works, but I'd like the enaum values to appear.

Not sure how to do this. Can someone help me out here?

Thanks
If it's not broken, fix it until it is

AnswerRe: Expose Enum From Template Pin
SledgeHammer019-Feb-13 13:43
memberSledgeHammer019-Feb-13 13:43 
QuestionData Flow in a WPF App Pin
AeroClassics9-Feb-13 11:19
memberAeroClassics9-Feb-13 11:19 
AnswerRe: Data Flow in a WPF App Pin
Super Lloyd14-Feb-13 18:08
memberSuper Lloyd14-Feb-13 18:08 
QuestionBinding DataGrid Pin
Sawyer19889-Feb-13 3:33
memberSawyer19889-Feb-13 3:33 
AnswerRe: Binding DataGrid Pin
Andy41128-Feb-13 2:25
memberAndy41128-Feb-13 2:25 
QuestionMain Widow Appears on top of the Navigated Window In WPF Navigation Service Pin
Vuyiswa Maseko6-Feb-13 0:43
memberVuyiswa Maseko6-Feb-13 0:43 
QuestionOpening new WPF form in seperate thread. Pin
Hema Bairavan2-Feb-13 8:31
memberHema Bairavan2-Feb-13 8:31 
AnswerRe: Opening new WPF form in seperate thread. Pin
SledgeHammer012-Feb-13 10:28
memberSledgeHammer012-Feb-13 10:28 
GeneralRe: Opening new WPF form in seperate thread. Pin
Hema Bairavan3-Feb-13 2:57
memberHema Bairavan3-Feb-13 2:57 
GeneralRe: Opening new WPF form in seperate thread. Pin
SledgeHammer013-Feb-13 7:41
memberSledgeHammer013-Feb-13 7:41 
GeneralRe: Opening new WPF form in seperate thread. Pin
Jason Gleim1-Mar-13 8:00
memberJason Gleim1-Mar-13 8:00 
QuestionHow to user control view open in center of main parent window ? Pin
rahul ameta2-Feb-13 1:56
memberrahul ameta2-Feb-13 1:56 
Questionarrange elements inside wpf Pin
Remix Mixdox1-Feb-13 22:27
memberRemix Mixdox1-Feb-13 22:27 
AnswerRe: arrange elements inside wpf Pin
Abhinav S3-Feb-13 7:02
mvpAbhinav S3-Feb-13 7:02 
QuestionCustom Controls Pin
Sawyer19881-Feb-13 7:05
memberSawyer19881-Feb-13 7:05 
QuestionApplication Launcher Pin
Mycroft Holmes31-Jan-13 13:49
memberMycroft Holmes31-Jan-13 13:49 
AnswerRe: Application Launcher Pin
Abhinav S1-Feb-13 8:22
mvpAbhinav S1-Feb-13 8:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 24 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid