我希望讓喜歡這幅畫WPF應用程序..如何使重複模板WPF
我想做出與數據庫結構的數據錄入應用程序像這裏(列)
A | B | C | D | ... | Z
而且我想要製作可重複的部分來插入是否可選列2
和列3
。所以這就像我的數據庫中的水平行。
如何使用數據綁定在WPF中使用這種結構佈局?我想讓我的Textbox A
將數據綁定到我的數據庫中的A
文本框B將與B
等綁定。
如何最好的方法來做到這一點...?幫我..
我希望讓喜歡這幅畫WPF應用程序..如何使重複模板WPF
我想做出與數據庫結構的數據錄入應用程序像這裏(列)
A | B | C | D | ... | Z
而且我想要製作可重複的部分來插入是否可選列2
和列3
。所以這就像我的數據庫中的水平行。
如何使用數據綁定在WPF中使用這種結構佈局?我想讓我的Textbox A
將數據綁定到我的數據庫中的A
文本框B將與B
等綁定。
如何最好的方法來做到這一點...?幫我..
看起來你只是想顯示一個列表清單。
你可以簡化你的數據庫表是這樣的:
Id | ColumnIndex | RowIndex | Value
您的查詢看起來是這樣的:
GroupedValues = table.GroupBy(x => x.ColumnIndex);
然後你可以使用與ItemsPanel一個ItemsControl設置爲水平方向的StackPanel並將ItemTemplate設置爲標準(垂直)ItemsControl,如下所示:
<ItemsControl ItemsSource="{Binding GroupedValues}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<ItemsControl ItemsSource="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Value}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
這段代碼沒有經過測試,但希望它給你的想法。
感謝您的想法..我有一些線索來處理這個問題..但我不想簡化我的數據庫,因爲它有不同的值每個文本框.. – mrhands
我不確定爲什麼有人會低估這個問題。 +1來撤消這個。 – devuxer