UserControls のリストを WrapPanel にデータ バインドする方法を見つけようとしていますが、うまく検索できません。
私はWPFにかなり慣れていません(WinFormsから来ました)。現時点では、実行時にUserControlsを子として追加しています。WrapPanelsがデータバインディングをサポートしていないことを知っているので、これに対する解決策はありますか?
UserControls のリストを WrapPanel にデータ バインドする方法を見つけようとしていますが、うまく検索できません。
私はWPFにかなり慣れていません(WinFormsから来ました)。現時点では、実行時にUserControlsを子として追加しています。WrapPanelsがデータバインディングをサポートしていないことを知っているので、これに対する解決策はありますか?
次のようなことを試してください:
<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" ItemsSource="{Binding YourSource}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel IsItemsHost="True" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
...
</ListBox>
選択項目が必要ない場合は、ItemsControl で何かを試すことができます。
<ItemsControl ItemsControlScrollViewer.HorizontalScrollBarVisibility="Disabled" ItemsSource="{Binding YourSource}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel IsItemsHost="True" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
...
</ItemsControl>