Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
150720 | Jan 17,2020 02:44 AM UTC | Jan 20,2020 02:22 PM UTC | Xamarin.Forms | 3 |
![]() |
Tags: SfDataGrid |
public class OrderInfo : INotifyPropertyChanged
{
private int? orderID;
private CustomerInfo customersinfo;
//Complex Property
public event PropertyChangedEventHandler PropertyChanged;
private void RaisePropertyChanged(String Name)
{
if (PropertyChanged != null)
this.PropertyChanged(this, new PropertyChangedEventArgs(Name));
}
public int? OrderID
{
get { return orderID; }
set { this.orderID = value; RaisePropertyChanged("OrderID"); }
}
//Complex Property
public CustomerInfo CustomersInfo
{
get { return customersinfo; }
set
{
this.customersinfo = value;
RaisePropertyChanged("CustomersInfo");
this.CustomersInfo.PropertyChanged += CustomersInfo_PropertyChanged;
}
}
private void CustomersInfo_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
RaisePropertyChanged("CustomersInfo." + e.PropertyName);
}
public OrderInfo()
{
}
}
public class CustomerInfo : NotificationObject
{
private string firstName;
public string FirstName
{
get { return firstName; }
set
{
this.firstName = value;
RaisePropertyChanged("FirstName");
}
}
}
|
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.