我是WPF编程的新手,我正尝试将python程序转换为UWP应用,以供练习。该应用程序可以动态创建新的文本条目和标签,以允许用户输入矩阵的条目。
我目前在如何创建网格以放置这些文本条目和标签方面陷入困境。我认为使用gridView是正确的选择,但是我看到的示例似乎无济于事。关于如何实施的任何想法?
这是我目前的尝试:
<GridView x:Name="gridView" Margin="0,150,0,0">
<GridView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
我也在尝试访问gridView(System.Windows.Controls)的Columns属性,但是似乎我使用了错误的gridView(Windows.UI.Xaml.Controls)。但是VS无法为我找到正确的gridView,因为它不存在。我对GridView非常困惑。谁能提供一些指针?
答案 0 :(得分:0)
好的,所以我想你的问题是:WPF - How to bind a GridView to a Matrix
或How to display a Matrix in WPF
,如果我对你想要的东西了解得很好,那么这个link似乎是解决如何绑定你的问题的好方法矩阵到DataGrid。
为此,您需要:
ViewModel
中创建两个ObservableCollection 因此,使用绑定,GridView将自动更新。
但是在开始之前,我需要使用Binding
,ViewModel
,ObservableCollection
和Converters