Click here to Skip to main content
15,887,027 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: Can I put Polygon inside Button Template Dynamically? Pin
salon19-May-09 23:35
salon19-May-09 23:35 
GeneralRe: Can I put Polygon inside Button Template Dynamically? Pin
Abhinav S20-May-09 4:55
Abhinav S20-May-09 4:55 
QuestionRegarding treeview using MVVM pattern Pin
Ravi Mori18-May-09 21:42
Ravi Mori18-May-09 21:42 
AnswerRe: Regarding treeview using MVVM pattern Pin
Pete O'Hanlon19-May-09 0:15
mvePete O'Hanlon19-May-09 0:15 
AnswerRe: Regarding treeview using MVVM pattern Pin
Mike Fuchs8-Jul-10 22:38
Mike Fuchs8-Jul-10 22:38 
GeneralRe: Regarding treeview using MVVM pattern Pin
Robert Graves6-Sep-11 9:02
Robert Graves6-Sep-11 9:02 
QuestionUserControl does not assume height of parent container Pin
ausadmin18-May-09 19:47
ausadmin18-May-09 19:47 
AnswerRe: UserControl does not assume height of parent container [modified] Pin
Mark Salsbery19-May-09 6:41
Mark Salsbery19-May-09 6:41 
The default template for a HeaderedContentControl is
<ControlTemplate TargetType="{x:Type HeaderedContentControl}">
    <StackPanel>
        <ContentPresenter ContentSource="Header"/>
        <ContentPresenter />
    </StackPanel>
</ControlTemplate>

which gives you the behavior you're seeing, because they used a StackPanel.

I would use a grid in the HeaderedContentControl template instead.
Here's an example (simplifying your example even more):
<Window.Resources>
    <Style x:Key="HeaderedContentControlStyle1" TargetType="{x:Type HeaderedContentControl}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type HeaderedContentControl}">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition Height="*" />
                        </Grid.RowDefinitions>
                        <ContentPresenter Grid.Row="0" ContentSource="Header"/>
                        <ContentPresenter Grid.Row="1" />
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</Window.Resources>

<Grid>
    <HeaderedContentControl Name="hcControl" Margin="20" Style="{DynamicResource HeaderedContentControlStyle1}" >
        <Grid>
            <Border Margin="5" BorderThickness="5" BorderBrush="Red" />
        </Grid>
    </HeaderedContentControl>
</Grid>


Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

modified on Tuesday, May 19, 2009 12:48 PM

GeneralRe: UserControl does not assume height of parent container Pin
ausadmin19-May-09 11:05
ausadmin19-May-09 11:05 
GeneralRe: UserControl does not assume height of parent container Pin
Mark Salsbery19-May-09 11:14
Mark Salsbery19-May-09 11:14 
GeneralRe: UserControl does not assume height of parent container Pin
mick codeproject19-Jan-10 23:10
mick codeproject19-Jan-10 23:10 
QuestionHelp with positioning text pointer in TextBox after formatting. Pin
Member 232448318-May-09 10:47
Member 232448318-May-09 10:47 
AnswerRe: Help with positioning text pointer in TextBox after formatting. Pin
Mark Salsbery18-May-09 13:49
Mark Salsbery18-May-09 13:49 
GeneralRe: Help with positioning text pointer in TextBox after formatting. Pin
Member 232448318-May-09 14:01
Member 232448318-May-09 14:01 
QuestionSilverlight newbie Pin
Xandip18-May-09 3:37
Xandip18-May-09 3:37 
AnswerRe: Silverlight newbie Pin
Pete O'Hanlon18-May-09 4:13
mvePete O'Hanlon18-May-09 4:13 
AnswerRe: Silverlight newbie Pin
Kevin McFarlane19-May-09 5:45
Kevin McFarlane19-May-09 5:45 
GeneralRe: Silverlight newbie Pin
Xandip19-May-09 19:37
Xandip19-May-09 19:37 
Questionmulti Master-Detail view Pin
daniel radford18-May-09 2:42
daniel radford18-May-09 2:42 
AnswerRe: multi Master-Detail view Pin
Mark Salsbery18-May-09 5:40
Mark Salsbery18-May-09 5:40 
GeneralRe: multi Master-Detail view Pin
daniel radford19-May-09 6:39
daniel radford19-May-09 6:39 
GeneralRe: multi Master-Detail view Pin
Mark Salsbery19-May-09 6:57
Mark Salsbery19-May-09 6:57 
GeneralRe: multi Master-Detail view Pin
daniel radford20-May-09 0:47
daniel radford20-May-09 0:47 
QuestionHelp Require: Huge DataBinding makes the Application Hang!!! Pin
Kunal Chowdhury «IN»17-May-09 20:57
professionalKunal Chowdhury «IN»17-May-09 20:57 
AnswerRe: Help Require: Huge DataBinding makes the Application Hang!!! Pin
Insincere Dave18-May-09 13:42
Insincere Dave18-May-09 13:42 

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.