Click here to Skip to main content
15,867,686 members
Home / Discussions / WPF
   

WPF

 
Rant[REPOST] Styles aren't apply on Window element in Design Mode when they are coming from a Resource Dictionary included into a .dll reference Pin
Richard Deeming22-Feb-23 3:51
mveRichard Deeming22-Feb-23 3:51 
GeneralRe: [REPOST] Styles aren't apply on Window element in Design Mode when they are coming from a Resource Dictionary included into a .dll reference Pin
Simos Sigma22-Feb-23 22:16
Simos Sigma22-Feb-23 22:16 
GeneralRe: [REPOST] Styles aren't apply on Window element in Design Mode when they are coming from a Resource Dictionary included into a .dll reference Pin
Simos Sigma22-Feb-23 23:46
Simos Sigma22-Feb-23 23:46 
GeneralRe: [REPOST] Styles aren't apply on Window element in Design Mode when they are coming from a Resource Dictionary included into a .dll reference Pin
Simos Sigma23-Feb-23 0:55
Simos Sigma23-Feb-23 0:55 
QuestionWPF .Net Core 6 RelayCommand Problem Pin
Kevin Marois3-Feb-23 12:33
professionalKevin Marois3-Feb-23 12:33 
AnswerRe: WPF .Net Core 6 RelayCommand Problem Pin
Richard Deeming5-Feb-23 23:18
mveRichard Deeming5-Feb-23 23:18 
Questionhow to set the icon for output result(.exe) in vs2022 ? Pin
Member 136170031-Feb-23 14:56
Member 136170031-Feb-23 14:56 
AnswerRe: how to set the icon for output result(.exe) in vs2022 ? Pin
Richard MacCutchan1-Feb-23 21:12
mveRichard MacCutchan1-Feb-23 21:12 
GeneralRe: how to set the icon for output result(.exe) in vs2022 ? Pin
Member 136170032-Feb-23 13:43
Member 136170032-Feb-23 13:43 
QuestionExpander Width Problem Pin
Kevin Marois13-Jan-23 13:01
professionalKevin Marois13-Jan-23 13:01 
I'm trying to create a ListBox, with it's ItemTemplate being an expander, which itself has a list in it.

Here's a pic of what I'm trying to accomplish. Pic
I added colors around each item to highlight what's happening.

Here's the XAML
<ListBox Grid.Row="2"
            Grid.Column="1"
            x:Name="outerList"
            Margin="2,2,2,2"
            Background="Transparent"
            ItemsSource="{Binding RecentItemSections}"
            SelectedItem="{Binding SelectedRecentItemSection}"
            HorizontalAlignment="Stretch"
            BorderBrush="Yellow"
            BorderThickness="2">

    <ListBox.ItemTemplate>

        <DataTemplate>

            <Expander IsExpanded="{Binding IsSectionExpanded}"
                        x:Name="expander"
                        HorizontalAlignment="Stretch"
                        BorderBrush="Red"
                        BorderThickness="2">

                <Expander.Header>
                    <TextBlock Text="{Binding SectionName}"
                                Foreground="White" 
                                Width="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
                                    AncestorType={x:Type ListBoxItem}}, Path=ActualWidth}"/>
                </Expander.Header>

                <ListBox ItemsSource="{Binding RecentItems}"
                            BorderBrush="Green"
                            BorderThickness="5"
                            Margin="2,0,20,0">

                    <ListBox.ItemTemplate>
                        <DataTemplate>

                            <Border BorderBrush="MediumAquamarine"
                                    BorderThickness="2">

                                <StackPanel Orientation="Vertical"
                                        HorizontalAlignment="Stretch">

                                    <TextBlock Text="{Binding ItemName}"
                                            FontSize="12"
                                            Margin="2"/>

                                    <TextBlock Text="{Binding ItemLocation}"
                                            FontSize="10"
                                            Margin="2,0,2,2"/>

                                </StackPanel>

                            </Border>

                        </DataTemplate>
                    </ListBox.ItemTemplate>

                </ListBox>

            </Expander>

        </DataTemplate>

    </ListBox.ItemTemplate>

</ListBox>
As you can see in the pic, the Expander's header is off the right side of the listbox item.

How can I get the expander to fit inside its parent, the ListBox?
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.

AnswerRe: Expander Width Problem Pin
Gerry Schmitz14-Jan-23 5:43
mveGerry Schmitz14-Jan-23 5:43 
QuestionTabItem Render Pin
Kevin Marois9-Jan-23 18:59
professionalKevin Marois9-Jan-23 18:59 
AnswerRe: TabItem Render Pin
Pete O'Hanlon9-Jan-23 19:38
subeditorPete O'Hanlon9-Jan-23 19:38 
GeneralRe: TabItem Render Pin
Kevin Marois9-Jan-23 20:07
professionalKevin Marois9-Jan-23 20:07 
GeneralRe: TabItem Render Pin
Pete O'Hanlon9-Jan-23 20:38
subeditorPete O'Hanlon9-Jan-23 20:38 
GeneralRe: TabItem Render Pin
Gerry Schmitz10-Jan-23 6:45
mveGerry Schmitz10-Jan-23 6:45 
QuestionWPF Custom Control & User Control Pin
Kevin Marois30-Dec-22 18:49
professionalKevin Marois30-Dec-22 18:49 
AnswerRe: WPF Custom Control & User Control Pin
Graeme_Grant31-Dec-22 3:18
mvaGraeme_Grant31-Dec-22 3:18 
GeneralRe: WPF Custom Control & User Control Pin
Kevin Marois31-Dec-22 8:44
professionalKevin Marois31-Dec-22 8:44 
GeneralRe: WPF Custom Control & User Control Pin
Graeme_Grant31-Dec-22 10:53
mvaGraeme_Grant31-Dec-22 10:53 
AnswerRe: WPF Custom Control & User Control Pin
Sandeep Mewara31-Dec-22 8:55
mveSandeep Mewara31-Dec-22 8:55 
GeneralRe: WPF Custom Control & User Control Pin
Kevin Marois31-Dec-22 14:59
professionalKevin Marois31-Dec-22 14:59 
AnswerRe: WPF Custom Control & User Control Pin
Gerry Schmitz31-Dec-22 10:58
mveGerry Schmitz31-Dec-22 10:58 
GeneralRe: WPF Custom Control & User Control Pin
Kevin Marois31-Dec-22 14:59
professionalKevin Marois31-Dec-22 14:59 
GeneralRe: WPF Custom Control & User Control Pin
Gerry Schmitz1-Jan-23 2:59
mveGerry Schmitz1-Jan-23 2:59 

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.