|
public bool IsHidden { get; set; }
private ObservableCollection<OrderInfo> orderInfo;
public ObservableCollection<OrderInfo> OrderInfoCollection
{
get { return orderInfo; }
set { this.orderInfo = value; }
}
public OrderInfoRepository()
{
IsHidden = true;
orderInfo = new ObservableCollection<OrderInfo>();
this.GenerateOrders();
}
|
|
<sfgrid:SfDataGrid x:Name="dataGrid" AutoGenerateColumns="False"
ColumnSizer="Auto" AllowEditing="True"
ItemsSource="{Binding OrderInfoCollection}">
<sfgrid:SfDataGrid.Columns>
<sfgrid:GridNumericColumn MappingName="OrderID" NumberDecimalDigits="2" TextAlignment="End" Width="70" HeaderText="Order ID" IsHidden="{Binding IsHidden,Source={x:Reference viewModel}}" />
<sfgrid:GridTextColumn MappingName="CustomerID" HeaderText="Customer ID"/>
<sfgrid:GridTextColumn MappingName="Customer" HeaderText="Customer" />
<sfgrid:GridTextColumn MappingName="ShipCountry" HeaderText="Ship Country" />
<sfgrid:GridTextColumn MappingName="ShipCity" HeaderText="Ship City"/>
</sfgrid:SfDataGrid.Columns>
</sfgrid:SfDataGrid> |