or
<
telerik:RadMenu
Orientation
=
"Vertical"
telerik:StyleManager.Theme
=
"Windows8Touch"
ClickToOpen
=
"True"
>
<
telerik:RadMenuItem
Header
=
"{Binding Path=SelectorType,Mode=TwoWay}"
cal:Message.Attach
=
"[Event Click] = [Action SetOperation($source )]"
>
<
telerik:RadMenuItem
Header
=
"1"
cal:Message.Attach
=
"[Event Click] = [Action SetOperationSelect($source )]"
/>
<
telerik:RadMenuItem
Header
=
"2"
cal:Message.Attach
=
"[Event Click] = [Action SetOperationSelectRing($source )]"
/>
<
telerik:RadMenuItem
Header
=
"3"
cal:Message.Attach
=
"[Event Click] = [Action SetOperationSelectRadius($source )]"
/>
</
telerik:RadMenuItem
>
</
telerik:RadMenu
>
Why Event Click
on root firing before click on child elements.
Has any methods to supperes opening child elements? I want to open him on mouse touchdown on 2 sec.
<
Grid
>
<
telerik:RadTileList
x:Name
=
"Items"
>
<
telerik:RadTileList.ItemTemplate
>
<
DataTemplate
>
<
ContentControl
cal:View.Model
=
"{Binding}"
></
ContentControl
>
</
DataTemplate
>
</
telerik:RadTileList.ItemTemplate
>
</
telerik:RadTileList
>
</
Grid
>
<
telerik:Tile
TileType
=
"Quadruple"
>
<
TextBlock
>My contacts</
TextBlock
>
</
telerik:Tile
>
<
Window
x:Class
=
"RadGridViewTesting.MainWindow"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
Title
=
"MainWindow"
Height
=
"350"
Width
=
"525"
>
<
Grid
>
<
telerik:RadGridView
x:Name
=
"radGridView"
AutoGenerateColumns
=
"False"
ItemsSource
=
"{Binding Path=EmployeeList}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=FirstName}"
Header
=
"First Name"
UniqueName
=
"FirstName"
IsReadOnly
=
"{Binding Path=ReadOnly}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
Window
>
namespace
RadGridViewTesting
{
public
partial
class
MainWindow : Window
{
public
MainWindow()
{
InitializeComponent();
DataContext =
new
ViewModel();
}
}
}
namespace
RadGridViewTesting
{
public
class
Employee
{
public
string
FirstName {
get
;
set
; }
public
bool
ReadOnly {
get
;
set
; }
}
class
ViewModel
{
List<Employee> _myList;
public
ViewModel()
{
_myList =
new
List<Employee>();
_myList.Add(
new
Employee() { FirstName =
"John"
, ReadOnly =
true
});
_myList.Add(
new
Employee() { FirstName =
"Jane"
, ReadOnly =
false
});
_myList.Add(
new
Employee() { FirstName =
"Jack"
, ReadOnly =
true
});
}
public
List<Employee> EmployeeList {
get
{
return
_myList; } }
}
}