
|
public class OrderInfo : INotifyPropertyChanged
{
public OrderInfo()
{
}
private int _orderID;
private ImageSource musicIcon;
private ImageSource infoIcon;
public int OrderID
{
get
{
return _orderID;
}
set
{
this._orderID = value;
RaisePropertyChanged("OrderID");
}
}
…
public ImageSource MusicIcon
{
get { return ImageSource.FromResource("SfDataGridSample.MusicIcon.png"); }
}
public ImageSource InfoIcon
{
get { return ImageSource.FromResource("SfDataGridSample.InfoIcon.png"); }
}
}
|
|
<sfgrid:GridTemplateColumn MappingName="OrderID" HeaderText="Order ID">
<sfgrid:GridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="{Binding MusicIcon}"/>
<Image Grid.Column="1" Source="{Binding InfoIcon}"/>
<NumericTextBox:SfNumericTextBox x:Name="NumericTextBox" Value="{Binding OrderID}" Grid.Column="2"/>
</Grid>
</DataTemplate>
</sfgrid:GridTemplateColumn.CellTemplate>
</sfgrid:GridTemplateColumn>
|
|
Note: Restore the assemblies before running the project.
|