Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 数据模板中的RichTextBox未填充_Wpf_Richtextbox_Datatemplate - Fatal编程技术网

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 }"/>