作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 WPF 非常陌生,并且仍在尝试围绕 XAML 进行绑定(bind)。
我想用 my.settings 中的字符串集合的值填充组合框。我可以用这样的代码做到这一点:
Me.ComboBox1.ItemsSource = My.Settings.MyCollectionOfStrings
......它的工作原理。
如何在我的 XAML 中执行此操作?是否可以?
谢谢
最佳答案
是 ,您可以(并且在大多数情况下应该)在 XAML 中声明绑定(bind),因为这是 WPF 中最强大的功能之一。
在您的情况下,要将 ComboBox 绑定(bind)到您的自定义设置之一,您将使用以下 XAML:
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:p="clr-namespace:WpfApplication1.Properties"
Title="Window1">
<StackPanel>
<ComboBox
ItemsSource="{Binding Source={x:Static p:Settings.Default}, Path=MyCollectionOfStrings}" />
</StackPanel>
</Window>
关于WPF 将 My.Settings 集合绑定(bind)到 Combobox 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/204779/
我是一名优秀的程序员,十分优秀!