首页 > 其他分享 >wpf 数据绑定 数据上下文

wpf 数据绑定 数据上下文

时间:2024-10-31 19:42:42浏览次数:4  
标签:Windows App 绑定 System public using wpf 上下文 MainWindow

# wpf 数据绑定 DataContext

App\App\MainWindow.xaml

<Window x:Class="Application.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Application"
        mc:Ignorable="d"
        Title="MainWindow" Height="100" Width="400">
    <Grid>
        <TextBox Text="{Binding Name}" Width="100" Height="50"></TextBox>
    </Grid>
</Window>

App\App\MainWindow.xaml.cs

using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace Application;
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        this.DataContext = new Person()
        {
            Name = "Alice"
        };
    }
}

public class Person
{
    public string Name { get; set; }
}

标签:Windows,App,绑定,System,public,using,wpf,上下文,MainWindow
From: https://www.cnblogs.com/zhuoss/p/18518741

相关文章

  • wpf 数据绑定
    #wpfUI界面数据绑定四种类型ComplicatedButton\ComplicatedButton\MainWindow.xaml<Windowx:Class="WpfApp.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsof......
  • 线程绑定cpu核心的代码研究
    1、使用taskset指令1)获取进程pid[root@CENTOS57eq]#psaux|grepledroot92400.00.06324376pts/0S07:400:00./ledThreadroot92420.00.0112660968pts/0S+07:400:00grep--color=autoled2)查看进程当前运行在哪个cpu......
  • 界面控件DevExpress WPF中文教程:Data Grid——卡片视图概述
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • 把代码绑定到WPF中的textblock中
    在WPF中,将数据绑定到TextBlock控件中是一个常见的操作,这样可以动态显示数据源中的数据。以下是如何将数据绑定到TextBlock的步骤:定义数据源:首先,你需要有一个数据源,它可以是一个属性,这个属性需要实现INotifyPropertyChanged接口以便在数据变化时通知UI更新。设置DataContex......
  • WPF重写了ListView的ItemsPanel,改用WrapPanel做容器。不能自动换行问题
    直接上正确代码:1<ListViewx:Name="lv_product"HorizontalContentAlignment="Stretch"ItemsSource="{BindingProducts}"2ScrollViewer.HorizontalScrollBarVisibility="Disabled"ScrollViewer.VerticalScrollB......
  • DevExpress WinForms中文教程:Data Grid - 如何创建未绑定列
    本教程将介绍:在设计时创建未绑定列在设计时为未绑定列指定表达式在运行时编辑表达式向代码中的未绑定列提供数据编辑未绑定列中的单元格值并保存更改P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能......
  • WPF+MVVM案例实战(十二)- 3D数字翻牌计时实现
    文章目录1、运行效果2、功能实现1、文件创建2、控件代码实现3、控件引用与菜单实现1.引用用户控件2.按钮菜单1、运行效果2、功能实现1、文件创建打开项目Wpf_Examples,在用户控件UserControlLib中创建NumberFoldingCard.xaml文件,在主程序......
  • wpf 触发器 多条件触发器
    wpf触发器多条件触发器<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://sch......
  • wpf 数据绑定
    wpf数据绑定GridDemo\GridDemo\MainWindow.xaml.csusingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windo......
  • wpf样式触发器
    wpf样式触发器<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas......