1 viewmodel抽象同样类设计; 数据层;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Wpf.Template2.ViewModels
{/// <summary>/// 通用WPF医疗行业封装类1; /// </summary> public class TongYongWPF_FuZhiClass1{#region 1 字段封装; 业务医疗TJ;11字段; private int id;private string name;public string bianhao;public string jincan;public string shuxi;public string chuanyi;// 传艺;public string ruce;public string sanku;public string wpfziduandemo;public string beiyong1;public string beiyong2;public string beiyong3;#endregion#region 2 属性设计 赋值;// 逻辑代码; // 名字; public string Name {get { return name; } set { name = value; }}public int ID { get { return id; } set { id = value; } }public string BianHao { get; set; }public string Jincan { get; set; }public string Shuxi { get; set; }// 梳洗;public string Chuanyi { get; set; }#endregion}
}
2 UI层;
<Page x:Class="Wpf.Template2.Views.WPFTongYongPage1"xmlns=""xmlns:x=""xmlns:mc="" xmlns:d="" xmlns:local="clr-namespace:Wpf.Template2.Views"mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"Title="WPFTongYongPage1"><Page.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><!--<ResourceDictionary Source="pack://application:,,,/Wpf.Template2;component/01.Style/ZhongYiDictionary1.xaml"/>--></ResourceDictionary.MergedDictionaries></ResourceDictionary></Page.Resources><Grid><Grid.RowDefinitions><RowDefinition /><!--<RowDefinition Height="*"/>--><RowDefinition/><RowDefinition/><RowDefinition/><RowDefinition/></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="200" /><ColumnDefinition Width="60"/><ColumnDefinition Width="60"/><ColumnDefinition Width="60"/><ColumnDefinition Width="60"/><ColumnDefinition Width="60"/></Grid.ColumnDefinitions><TextBox x:Name="box1" Text="{Binding ID}"Margin="3"Height="30"Width="100"Grid.Row="1" /><TextBox x:Name="boxName" Text="{Binding Name}"Margin="3"Height="30"Width="160"Grid.Row="2"/></Grid>
</Page>
UI层逻辑;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
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;
using Wpf.Template2.ViewModels;namespace Wpf.Template2.Views
{/// <summary>/// WPFTongYongPage1.xaml 的交互逻辑/// </summary>public partial class WPFTongYongPage1 : Page{public WPFTongYongPage1(){InitializeComponent();// 控件和属性之间的绑定; man and money; this.DataContext = new TongYongWPF_FuZhiClass1(){ID = 1,Name = "医疗WPF通用字符串设计"};}}
}
效果
本文发布于:2024-02-01 00:33:24,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170671880632529.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |