2015-12-16 86 views
0

我創建了顯示控件的面板。不過,我希望控件列表始終適合窗口的寬度。類似於視覺工作室「屬性」面板的工作方式。我假設通過使用列表框,當控件變得冗長時,我會自動繼承滾動條。在wpf中顯示帶有流體寬度的控件列表

我有什麼現在在左邊目標在右邊

enter image description here enter image description here

這是視覺工作室。

enter image description here

我後面的代碼看起來像這樣...

<ListBox Grid.Column="0" x:Name="AssetList" ItemsSource="{Binding Attributes}" SelectionMode="Extended"> 
      <ListBox.Resources> 

       <DataTemplate DataType="{x:Type model:IntAttr}"> 
        <WrapPanel> 
         <TextBlock Text="{Binding Key}" Foreground="Blue"></TextBlock> 
         <TextBlock Text=" "></TextBlock> 
         <TextBlock Text="{Binding Value}"></TextBlock> 
        </WrapPanel> 
       </DataTemplate> 

      </ListBox.Resources> 
     </ListBox> 
+0

你怎麼把你的ChckBox?你可以展示一個XAML嗎? – StepUp

回答

0

解決方案:

<ListBox HorizontalAlignment="Stretch" 
      HorizontalContentAlignment="Stretch" 
      ScrollViewer.VerticalScrollBarVisibility="Visible" 
      Grid.Column="0" 
      x:Name="AssetList" 
      ItemsSource="{Binding Attributes}" 
      SelectionMode="Extended">....