Wpf 数据模板中的RichTextBox未填充
我在Wpf 数据模板中的RichTextBox未填充,wpf,richtextbox,datatemplate,Wpf,Richtextbox,Datatemplate,我在DataTemplate中有一个RichTextBox,它没有填充空间,而其他控件正在填充。这就好像RichTextBox被设置为一个Width=“1”这是我的DataTemplate <DataTemplate x:Key="MyDataTemplate" > <StackPanel> <RichTextBox /> <TextBox /> </StackPanel> </DataTe
DataTemplate
中有一个RichTextBox
,它没有填充空间,而其他控件正在填充。这就好像RichTextBox
被设置为一个Width=“1”这是我的DataTemplate
<DataTemplate x:Key="MyDataTemplate" >
<StackPanel>
<RichTextBox />
<TextBox />
</StackPanel>
</DataTemplate >
注意:如果我将RichTextBox
MinWidth
发送到某个地方,它确实会使它变得更好(例如“12345”将正确显示),但仍然无法填充空间。模板:
<DataTemplate x:Key="MyDataTemplate" >
<StackPanel x:Name="Panel">
<RichTextBox Width="{Binding ElementName=Panel, Path=ActualWidth}" />
<TextBox />
</StackPanel>
</DataTemplate >
你的名单是:
<DataTemplate x:Key="MyDataTemplate" >
<StackPanel x:Name="Panel">
<RichTextBox Width="{Binding ElementName=Panel, Path=ActualWidth}" />
<TextBox />
</StackPanel>
</DataTemplate >
<ListBox ItemTemplate="{StaticResource MyDataTemplate}"
HorizontalContentAlignment="Stretch"
ItemsSource="{Binding }"/>