sib*_*e94 2 c# wpf list button wpf-controls
我即将开发我的第一个WPF.
我想得到一个按钮列表.按钮由WPF顶部的"添加"按钮生成.
因此,当我按"添加"时,列表中会出现一个新按钮.
首先我如何创建列表?使用ListBox或StackPanel?我认为看起来StackPanel会很好但我不确定如何在那里添加按钮......
另一个问题:通常,当我生成一个对象(我来自Java)时,每个对象都会获得一个唯一的实例.但我如何给每个按钮一个独特的名字?
我希望你能帮帮我
Bra*_*NET 12
停止.马上.
在您做任何事情之前,先学习基本的MVVM.WPF 不是 WinForms(或其Java等价物).在您知道何时应该这样做之前,不应该以编程方式更改UI.
这些按钮应代表数据.那些数据应该在你的视图模型中.然后你会有ItemsControl这样的:
<ItemsControl ItemsSource="{Binding MyCollection}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button ... />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)
现在,您可以根据绑定对象获取所需的所有唯一信息(无需唯一名称).您甚至可以ItemsControl使用a StackPanel作为底层面板(顺便提一下,默认情况下会这样做).
| 归档时间: |
|
| 查看次数: |
8662 次 |
| 最近记录: |