我正在嘗試做一個預算程序。我需要在裏面放置文本框列表的groupbox。與WPF和C嵌套數據綁定#
<ItemsControl DataContext="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<GroupBox Header="{Binding}">
<ItemsControl DataContext="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Text}" />
<TextBlock Text="{Binding Value}" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</GroupBox>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
我需要某種方式與groupboxes數據綁定列表(也許?),所以我想創建的組框列表,裏面有些線將與貨幣值的文本。所以我可以創建一個名爲「公寓」的小組,有兩行「Rent $ 3000」和「Maintenance $ 150」。然後我可以有一個名爲「Car」的第二組,例如「Insurance」,「Loan」和「Maintenance」。
但是,我會怎樣綁定這個?我將如何在C#中執行此操作。我很茫然。
你爲什麼不創建一個模型來組織你的數據更像你正在尋找的,然後創建一個你可以更容易地綁定到的模板? – Jay