0
我有一個DataTemplate我WPF列表框:WPF列表框SelectionBox
<DataTemplate DataType="{x:Type local:LogEntry}" x:Key="lineNumberTemplate">
<Grid IsSharedSizeScope="True">
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="Index" Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid Cursor="/LogViewer;component/Template/RightArrow.cur">
<Rectangle Fill="{Binding Path=LineNumbersBackgroundColor, ElementName=LogViewerProperty}" Opacity="0.4" />
<TextBlock Grid.Column="0" Margin="5,0,5,0" Style="{StaticResource MyLineNumberText}" x:Name="txtBoxLineNumbers" />
</Grid>
<TextBlock Grid.Column="1" Margin="5,0,0,0" Style="{StaticResource MyTextEditor}" />
</Grid>
</DataTemplate>
是否有可能選擇框開始在開始時沒有(MyLineNumberText),但在MyTextEditor?對不起,我不知道如何用正確的方式來描述它。
謝謝你,在這裏我找到了一個良好的工作方案: http://stackoverflow.com/questions/11064114/resize-wpf-listbox-selection-box – simmeone