using BBWY.Client.Models; using System; using System.Collections.Generic; 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 BBWY.Client.Views.PackTask { /// /// BarcodeControl.xaml 的交互逻辑 /// public partial class BarcodeControl : UserControl { public BarcodeControl() { InitializeComponent(); this.DataContext = this.BarCodeData; } /// /// /// public BarCodeModel BarCodeData { get { return (BarCodeModel)GetValue(BarCodeDataProperty); } set { SetValue(BarCodeDataProperty, value); } } public static readonly DependencyProperty BarCodeDataProperty = DependencyProperty.Register("BarCodeData", typeof(BarCodeModel), typeof(BarcodeControl), new PropertyMetadata(ChangedProperty)); private static void ChangedProperty(DependencyObject d, DependencyPropertyChangedEventArgs e) { var control = d as BarcodeControl; var data = e.NewValue as BarCodeModel; } } }