2
我一直在研究這個很長一段時間,找不到答案。ItemsControl DataTemplate並排顯示的項目
我該如何顯示項目控件中的每個項目?
以下代碼並排顯示每個項目的內容(標籤和文本框),但下面的項目顯示在下面。假設我在ItemsControl中有3個項目。目前的行爲是:
標籤文本框
標籤文本框
標籤文本框
我想要的是:
標籤文本框標籤的文本框的標籤文本框(並排)
當前的代碼使用堆棧面板whick設置方向爲水平(這就是爲什麼標籤和文本框是並排的)。但我需要一些屬性或技術來將itemscontrol內容方向設置爲水平。我的代碼:
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Name="pnlText" Orientation="Horizontal" Width="750">
<Label Content="{Binding ParameterDisplayName, Mode=OneWay}" />
<TextBox Name="txtText" HorizontalAlignment="Left" Text="{Binding ParameterValue, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}" Visibility="{Binding ParameterType, Converter={StaticResource ParameterTypeToVisibilityConverter}, ConverterParameter=Text}" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
有誰知道該怎麼做?
謝謝!
感謝隊友。這麼簡單,但很難找到設置它的地方。乾杯 –