or
IEnumerable<DataFormComboBoxField> comboFields = MyRadForm.ChildrenOfType<DataFormComboBoxField>();
foreach
(DataFormComboBoxField comboField
in
comboFields)
{
((RadComboBox)comboField.Content).ItemsPanel = Resources[
"VirtualizingItemsPanelTemplate
"
]
as
ItemsPanelTemplate;
}
<
ItemsPanelTemplate
x:Key
=
"VirtualizingItemsPanelTemplate"
>
<
VirtualizingStackPanel
/>
</
ItemsPanelTemplate
>
MyEntities db =
new
MyEntities(Global.DataServiceUri);
var query = db.Sims;
QueryableDataServiceCollectionView<Sim> dataContext =
new
QueryableDataServiceCollectionView<Sim>(db, query);
dataContext.PageSize = 20;
dataContext.AutoLoad =
true
;
DataContext = dataContext;
<telerik:RadGridView DataLoadMode=
"Asynchronous"
Name=
"SimsGridView"
ItemsSource=
"{Binding}"
CanUserFreezeColumns=
"False"
AutoGenerateColumns=
"False"
MouseDoubleClick=
"SimsGridView_MouseDoubleClick"
>
<
telerik:RadGridView
Name
=
"ExceptionsListBox"
IsReadOnly
=
"True"
UseLayoutRounding
=
"False"
EnableRowVirtualization
=
"True"
AutoGenerateColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
Background
=
"#FF202020"
RowHeight
=
"20"
GroupPanelBackground
=
"#FF202020"
GroupPanelForeground
=
"white"
telerik:StyleManager.Theme
=
"Expression_Dark"
>
<
telerik:RadGridView.Resources
>
<
Style
TargetType
=
"telerik:GridViewHeaderRow"
>
<
Setter
Property
=
"MinHeight"
Value
=
"15"
/>
</
Style
>
</
telerik:RadGridView.Resources
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding TruckCode}"
Header
=
"Truck"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Content}"
Header
=
"Content"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
<
DataTemplate
DataType
=
"{x:Type datatypes:IntTupleInput}"
>
<
telerik:RadNumericUpDown
Value
=
"{Binding Value}"
IsInteger
=
"True"
ValueFormat
=
"Numeric"
/>
</
DataTemplate
>
public override object Value
{
get
{
return GetValue();
}
set
{
if (IsLinked)
throw new RVExecutorException(this, "Non è possibile impostare il valore di un dato che è collegato ad un altro.");
else
SetValue(value);
FirePropertyChanged("Value");
}
}