美文网首页
WPF 数据绑定(一)

WPF 数据绑定(一)

作者: Ritchie_Li | 来源:发表于2022-06-07 22:14 被阅读0次

最基本的绑定

将Text 的文本绑定到Window的Background属性,设置双向绑定,修改文本的值,改变Grid的背景颜色。

XAML代码如下:

<Grid>

                <Grid.RowDefinitions>

                    <RowDefinition />

                    <RowDefinition />

                </Grid.RowDefinitions>

                <DockPanel Grid.Row="0" Margin="2">

                    <TextBlock DockPanel.Dock="Left">绑定到Grid背景属性</TextBlock>

                    <TextBox Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type Window}},

                        Path=Background,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>

                </DockPanel>

            </Grid>

效果如图:

窗口的背景默认是白色,#FFFFFFFF

改变文本信息,就可以触发窗口的背景色

#FFFFFFF1

#FFFFFF00

双向绑定,属性改变触发。

相关文章

  • WPF 数据绑定(一)

    最基本的绑定 将Text 的文本绑定到Window的Background属性,设置双向绑定,修改文本的值,改变Gr...

  • WPF数据绑定

    元素绑定 数据绑定最简单的形式是,源对象是WPF元素而且源属性是依赖属性。依赖项属性具有内置的更改通知支持,当在源...

  • wpf 中的无效绑定

    设置wpf绑定的跟踪级别为high,output中观察wpf的处理流程: 对于一个无效的绑定,wpf尝试了5次,最...

  • WPF 数据绑定Binding

    自定义Binding 当为Binding设置了继承System.ComponentModel.INotifyPro...

  • WPF 数据绑定(二)

    本例演示如何将数据模型的实例绑定到界面控件。 XAML代码如下:

    WPF 数据绑定(三)

    实现绑定一个对象的集合。在界面添加ListBox控件,指定显示对象的属性值。 在后台代码,获取数据集合源,绑定到L...

  • WPF 数据绑定(四)

    实现绑定到DataSet对象。 界面设计: 同样创建Grid的绑定,指定到列表元素,选择的Item

  • WPF 数据绑定(四)

    筛选的数据源的绑定,使用Linq Filter Data Collection。从数据集合中筛选符合设定条件的数据...

  • WPF 数据绑定-绑定数据组集合

    UI设计: 列表绑定数据集合 后台代码: private ICollection products; produ...

  • WPF绑定数据验证

    1、修改ViewModel类继承IDataErrorInfo接口 IDataErrorInfo接口程序集为...

网友评论

      本文标题:WPF 数据绑定(一)

      本文链接:https://www.haomeiwen.com/subject/tfcymrtx.html