-
I'm trying to render an MRU files menu item list using MVVM and data binding. However, I'm not able to …
This is the code I'm using: <MenuItem x:Name="FileMenu_MruList" Visibility="{Binding Path=FileMruList.Count, Converter={x:Static conv:VisibilityCounterConverter.Instance}}">
<MenuItem.Resources>
<cmd:FileMruCommand x:Key="FileMruCmd"/>
<CollectionViewSource x:Key="MruFiles" Source="{Binding Path=FileMruList}"/>
</MenuItem.Resources>
<MenuItem.CommandBindings>
<CommandBinding Command="{StaticResource ResourceKey=FileMruCmd}" Executed="FileMruItem_Executed"/>
</MenuItem.CommandBindings>
<MenuItem.ItemsSource>
<CompositeCollection>
<CollectionContainer Collection="{Binding Source={StaticResource ResourceKey=MruFiles}}"/>
<Separator/>
<MenuItem Header="_Delete list"/>
</CompositeCollection>
</MenuItem.ItemsSource>
<MenuItem.ItemTemplate>
<HierarchicalDataTemplate DataType="{x:Type mru:MruItem}">
<TextBlock Text="{Binding Converter={x:Static conv:MruItemConverter.Instance}}"/>
</HierarchicalDataTemplate>
</MenuItem.ItemTemplate>
</MenuItem> From the following screenshot you can see: … that
How can I have these menu items act as expected? |
Beta Was this translation helpful? Give feedback.
Answered by
miloush
Aug 28, 2025
Replies: 1 comment 2 replies
-
Instead of TextBlock use AccessText |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
SetTrend
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Instead of TextBlock use AccessText