or
private void grdSessions_DragQuery(object sender, Telerik.Windows.Controls.DragDrop.DragDropQueryEventArgs e)
{
e.QueryResult = true;
if (e.Options.Status != DragStatus.DragQuery)
return;
var sessionToDrag = (XTSession)grdSessions.SelectedItem;
if (sessionToDrag != null)
{
e.Options.Payload = sessionToDrag;
e.Options.DragCue = RadDragAndDropManager.GenerateVisualCue();
e.Options.ArrowCue = RadDragAndDropManager.GenerateArrowCue();
}
}
private void tvwNodes_DropQuery(object sender, Telerik.Windows.Controls.DragDrop.DragDropQueryEventArgs e)
{
if (e.Options.Payload is XTSession)
{
e.QueryResult = true;
}
}
private void tvwNodes_DropInfo(object sender, DragDropEventArgs e)
{
if (e.Options.Status == DragStatus.DropComplete)
{
if (e.Options.Payload is XTSession)
{
// Do the stuff
}
}
}
Hi,
I see "Click here to add new item" , but it doesnt work. It's not enabled(clickable). Where i messed up? =)
<
telerik:RadGridView
Grid.Row
=
"1"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"3"
ItemsSource
=
"{Binding Path=Step.Outputs,Mode=TwoWay}"
ShowInsertRow
=
"True"
IsReadOnly
=
"False"
EditTriggers
=
"CellClick"
CanUserInsertRows
=
"True"
CanUserDeleteRows
=
"True"
AutoGenerateColumns
=
"False"
CanUserSortColumns
=
"False"
ShowGroupPanel
=
"False"
ShowGroupFooters
=
"False"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewComboBoxColumn
Width
=
"Auto"
Header
=
"Typ"
>
<
telerik:GridViewComboBoxColumn.ItemTemplate
>
<
DataTemplate
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Image
Source
=
"{Binding Path=OutputType.IconId, Mode=TwoWay, Converter={StaticResource imageConverter}, ConverterParameter='png'}"
Grid.Column
=
"0"
VerticalAlignment
=
"Center"
/>
<
TextBlock
Text
=
"{Binding Path=OutputType.Name, Mode=TwoWay}"
Grid.Column
=
"1"
></
TextBlock
>
</
Grid
>
</
DataTemplate
>
</
telerik:GridViewComboBoxColumn.ItemTemplate
>
</
telerik:GridViewComboBoxColumn
>
<
telerik:GridViewDataColumn
Width
=
"*"
Header
=
"Text"
DataMemberBinding
=
"{Binding Path=CurrentText, Mode=TwoWay}"
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
Step.Outputs - ObserverableCollection
@(Html.Telerik().Grid(Model.dt)
.Name(
"TheGrid"
)
.Scrollable(s => { s.Enabled(
true
); s.Height(600); })
.Columns(col => col.AutoGenerate(c => { c.Width =
"150px"
; })))
.Sortable(sorting => sorting.Enabled(
true
))
.Filterable(filtering => filtering.Enabled(
true
))
.Pageable(paging => paging.PageSize(
int
.MaxValue).Style(GridPagerStyles.Status))
.ClientEvents(events =>
{
events.OnDataBinding(
"onResultsGridDataBinding"
);
})
)