WPF 多个Textbox数据绑定问题
如下::前台界面的Grid中有多个TextBox
现在有个类
现在我想把后台的
应该怎么做呢?
我作了以下尝试: 在后台已经继承INotifyPropertyChanged 接口,
将objCardinfo 改为:
在构造函数定义了this.DataContext = objCardinfo ; 这里没有给objCardinfo 初始值,在点击某个按钮时,给objCardinfo 赋值(值信息没有错);
但是,为什么前台界面不显示我更新的信息呢?
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="50px"/>
<RowDefinition Height="50px"/>
</Grid.RowDefinitions>
<TextBox Text="{Binding Number}" />
<TextBox Text="{Binding CardType}" Grid.Row="1" />
<TextBox Text="{Binding CardState}" Grid.Column="1" />
<TextBox Text="{Binding StartTime }" Grid.Row="1" Grid.Column="1" />
</Grid>
现在有个类
public class CarInfo
{
public string Number;
public string CardType;
public string CardState;
public string StartTime ;
}
现在我想把后台的
public static CardInfo objCardinfo=null; 作为这些TextBox的数据源,并且能随时更新TextBox 的显示内容应该怎么做呢?
我作了以下尝试: 在后台已经继承INotifyPropertyChanged 接口,
将objCardinfo 改为:
private static CardInfo currentCardInfo;
public CardInfo objCardinfo
{
get { return currentCardInfo; }
set { currentCardInfo = value; OnPropertyChanged("CurrentCardinfo"); }
}
在构造函数定义了this.DataContext = objCardinfo ; 这里没有给objCardinfo 初始值,在点击某个按钮时,给objCardinfo 赋值(值信息没有错);
但是,为什么前台界面不显示我更新的信息呢?
...全文
相关推荐
A.3.8 综合练习 3-简单计算器(WPF).zip
总之,构建一个简单的WPF计算器应用需要理解WPF的基本元素、事件处理、数据绑定以及计算逻辑。通过这个练习,你不仅可以掌握WPF的基础知识,还能提高编程和问题解决能力。
WPF基础 | WPF 常用控件实战:Button、TextBox 等的基础应用
WPF基础 | WPF 常用控件实战:Button、TextBox 等的基础应用 , 在当今的软件开发领域,创建直观、易用且美观的用户界面至关重要。WPF 凭借其强大的功能和丰富的可视化设计工具,成为了开发 Windows 桌面应用程序的首选框架之一。其中,Button(按钮)和 TextBox(文本框)等控件是构建用户交互界面的基础元素,熟练掌握它们的应用是开发高效、优质 WPF 应用程序的关键。
WPF疑难解惑1
这些课程内容覆盖了WPF开发中的多个实际问题,旨在帮助开发者解决在实践过程中遇到的困难,提高开发效率和代码质量。通过学习这些知识点,开发者可以更好地应对WPF应用中的各种挑战。
wpf实现可编辑listview(新版)
总之,实现一个可编辑的WPF ListView需要结合数据绑定、模板和事件处理等多个方面的知识。通过合理的设置和编程,我们可以创建出功能强大且用户友好的数据编辑界面。
WPF自定义分页控件
WPF提供了丰富的控件库,如Button、TextBox等,这些控件可以通过数据绑定与业务逻辑层交互。


