wpf – 将TextBlock绑定到Window的属性
发布时间:2020-12-14 04:12:16 所属栏目:Windows 来源:网络整理
导读:这应该很简单,但我不能让它工作. 我有一个窗口(主要的xaml应用程序窗口) 我已经定义了一个类型为“Test”的类型(谁拥有和int ID和DateTime TestDate) public Test CurrentTest { get { return currentTest; } set { currentTest = value; OnPropertyChanged(
这应该很简单,但我不能让它工作.
我有一个窗口(主要的xaml应用程序窗口) 我已经定义了一个类型为“Test”的类型(谁拥有和int ID和DateTime TestDate) public Test CurrentTest { get { return currentTest; } set { currentTest = value; OnPropertyChanged("CurrentTest"); } } 我添加了OnPropertyChanged Impl: public event PropertyChangedEventHandler PropertyChanged; private void OnPropertyChanged(String property) { if (PropertyChanged != null) { PropertyChanged(this,new PropertyChangedEventArgs(property)); } } 现在我尝试将其绑定到窗口上的文本块. <TextBlock Text="{Binding Source={StaticResource CurrentTest},Path=TestDate,StringFormat=dd/MM/yyyy,TargetNullValue=Not Yet Set}"></TextBlock> 这也不起作用: <TextBlock> <TextBlock.Text> <Binding ElementName="CurrentTest" Path="TestDate" TargetNullValue="not yet set" Mode="OneWay"></Binding> </TextBlock.Text> </TextBlock> 我应该怎么做才能让textBlock显示此属性的日期?
您可以使用RelativeSource属性:
<TextBlock Text="{Binding Path=CurrentTest.TestDate,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=Window}}" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows上的python 2.7 vs 2.6速度
- 利用 /proc/sys/kernel/core_pattern隐藏系统后门
- windows – VirtualBox:共享文件夹中的符号链接问题
- 什么使进程显示为Windows中未响应?
- group-policy – 在Windows 10中配置打开文件资源管理器的G
- windows-server-2008 – 如果计算机与ADUC中的另一个计算机
- 如何在Windows命令行上获取文件的最后修改日期?
- windows – 如何在cygwin中安装libtoolize?
- Windows – XP,Vista,Win7之间的IE8行为差异?
- 手把手教你如何在window下将jenkins+allure集成生成的测试报
推荐文章
站长推荐
- 显示如何在Windows PowerShell 3.0中覆盖TabExpa
- group-policy – 在Windows 10 Pro上禁用Microso
- windows – 通过LLVM或GCC定位WinRT
- windows-server-2008 – 无法从运行Windows Serv
- windows-phone-7 – 何时保存应用程序的逻辑删除
- windows-phone-7 – 以编程方式切换飞行模式
- 在Windows 7 64位企业版上安装Delphi 2007时出现
- windows – 通过Ruby持久化环境变量
- 未来的Windows Server路线图?
- WP7(Windows Phone 7)在XAML或C#中锁定手机方向
热点阅读