public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
RadWindow.Alert( "Hello World!" );
RadWindow.Prompt( "Hello Prompt!", ClosedEvent );
RadWindow.Confirm( "Hello Confirm!", ClosedEvent );
}
private void ClosedEvent( object sender, WindowClosedEventArgs e )
{
}
}
<
telerikDocking:RadDocking
x:Name
=
"dokcingMain"
>
<
telerikDocking:RadDocking.DocumentHost
>
<
telerikDocking:RadSplitContainer
>
<
telerikDocking:RadPaneGroup
x:Name
=
"PaneGroup"
>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane1"
Header
=
"Pane1"
BorderThickness
=
"0"
CanUserClose
=
"False"
CanFloat
=
"False"
CanUserPin
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane2"
Header
=
"Pane1"
BorderThickness
=
"0"
CanUserClose
=
"False"
CanFloat
=
"False"
CanUserPin
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane3"
Header
=
"Pane3"
BorderThickness
=
"0"
CanUserClose
=
"False"
CanFloat
=
"False"
CanUserPin
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane4"
Header
=
"Pane4"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane5"
Header
=
"Pane5"
BorderThickness
=
"0"
CanUserClose
=
"False"
CanFloat
=
"False"
CanUserPin
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane6"
Header
=
"Pane6"
BorderThickness
=
"0"
CanUserClose
=
"False"
CanFloat
=
"False"
CanUserPin
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
<
telerikDocking:RadPane
telerikDocking:RadDocking.SerializationTag
=
"pane7"
Header
=
"Pane7"
BorderThickness
=
"0"
CanUserClose
=
"False"
ContextMenuTemplate
=
"{x:Null}"
/>
</
telerikDocking:RadPaneGroup
>
</
telerikDocking:RadSplitContainer
>
</
telerikDocking:RadDocking.DocumentHost
>
</
telerikDocking:RadDocking
>
<
RadDocking
>
<
DocumentHost
>
<
RadSplitContainer
>
<
Items
>
<
RadPaneGroup
RelativeWidth
=
"100"
RelativeHeight
=
"100"
IsAutoGenerated
=
"True"
SplitterChange
=
"42,2180640734751"
SelectedIndex
=
"0"
>
<
Items
>
<
RadPane
SerializationTag
=
"pane7"
IsDockable
=
"True"
Title
=
"Pane7"
Header
=
"Pane7"
CanUserClose
=
"False"
/>
</
Items
>
</
RadPaneGroup
>
<
RadPaneGroup
SplitterChange
=
"456,781935926525"
SelectedIndex
=
"0"
>
<
Items
>
<
RadPane
SerializationTag
=
"pane1"
IsDockable
=
"True"
Title
=
"Pane1"
Header
=
"Pane1"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
/>
<
RadPane
SerializationTag
=
"pane2"
IsDockable
=
"True"
Title
=
"Pane1"
Header
=
"Pane1"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
/>
<
RadPane
SerializationTag
=
"pane3"
IsDockable
=
"True"
Title
=
"Pane3"
Header
=
"Pane3"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
/>
<
RadPane
SerializationTag
=
"pane4"
IsDockable
=
"True"
Title
=
"Pane4"
Header
=
"Pane4"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
/>
<
RadPane
SerializationTag
=
"pane5"
IsDockable
=
"True"
Title
=
"Pane5"
Header
=
"Pane5"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
/>
<
RadPane
SerializationTag
=
"pane6"
IsDockable
=
"True"
Title
=
"Pane6"
Header
=
"Pane6"
CanUserClose
=
"False"
CanUserPin
=
"False"
CanFloat
=
"False"
/>
</
Items
>
</
RadPaneGroup
>
</
Items
>
</
RadSplitContainer
>
</
DocumentHost
>
<
SplitContainers
/>
</
RadDocking
>
CultureInfo cultureInfo = new CultureInfo("en-US"); |
DateTimeFormatInfo dateInfo = new DateTimeFormatInfo(); |
dateInfo.ShortDatePattern = "MM/yyyy"; |
cultureInfo.DateTimeFormat = dateInfo; |
radDatePicker1.Culture = cultureInfo; |
Hi,
I am very biginer in Telerik controls. I am facing a problem related to properties binding ( automatic ) . i have a Gridview and inside grid view i have a checkbox , i need to implement functionality where i have to select checkbox on rowselection in xaml.
my code is following ...
<
ex:ExGridView Name="gvItemList" MultipleSelect="True" EnableColumnVirtualization="False" Grid.Column="0" Grid.ColumnSpan="5" Grid.Row="15"
AutoGenerateColumns="False" MaxHeight="200" IsReadOnly="True" RowLoaded="gvItemList_RowLoaded" >
<tcp:RadGridView.Columns>
<ex:ExGridViewDataColumn Width="20" IsResizable="False">
<tcp:GridViewDataColumn.CellStyle x:Uid="chkSelect">
<Style TargetType="tcp:GridViewCell">
<Setter Property="tcp:GridViewCell.Template">
<Setter.Value>
<ControlTemplate TargetType="tcp:GridViewCell">
<CheckBox CommandParameter="{Binding}"
HorizontalAlignment="Center" VerticalAlignment="Center"
IsChecked="{Binding Path=IsSelected, Mode=TwoWay,RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type tcp:GridViewDataColumn}}}" Checked="CheckBox_Checked" Unchecked="CheckBox_Checked"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</tcp:GridViewDataColumn.CellStyle>
</ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="2464" UniqueName="ItemCode" DataMemberBinding="{Binding Path=ItemCode, Converter={StaticResource stringToDisplayStringConverter}}" ></ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="1218" UniqueName="ItemName" DataMemberBinding="{Binding Path=ItemName, Converter={StaticResource stringToDisplayStringConverter}}" Width="130"></ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="1607" UniqueName="DepartmentName" DataMemberBinding="{Binding Path=DepartmentName, Converter={StaticResource stringToDisplayStringConverter}}" ></ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="1002" UniqueName="CategoryName" DataMemberBinding="{Binding Path=CategoryName, Converter={StaticResource stringToDisplayStringConverter}}" ></ex:ExGridViewDataColumn>
</tcp:RadGridView.Columns>
</ex:ExGridView>
we have extendened radgrid in customizable form. still i don't have idea to bind checkbox's checked property to gridview's IsSelect property , i don't want to link object properties , but i need to bind both controls(checkbox and gridrow ) properties . Please have a look and give me some assistance .
Thanks In advance
Regards
Devendra Kumar
<
telerik:RadGridView
Grid.Column
=
"1"
Grid.Row
=
"1"
AutoGenerateColumns
=
"False"
DataContext
=
"{Binding MyXMLDoc}"
ItemsSource
=
"{Binding XPath=/Nodes/Node}"
RowIndicatorVisibility
=
"Collapsed"
ShowGroupPanel
=
"False"
GridLinesVisibility
=
"Horizontal"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Width
=
"200"
DataMemberBinding
=
"{Binding XPath=@Key}"
>
<
telerik:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
StackPanel
Orientation
=
"Horizontal"
VerticalAlignment
=
"Top"
>
<
Image
Source
=
"{Binding XPath=@Icon}"
ToolTip
=
"{Binding XPath=@Tooltip}"
Style
=
"{StaticResource ico16}"
/>
<
TextBlock
Text
=
"{Binding XPath=@Key}"
Foreground
=
"Black"
/>
</
StackPanel
>
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellTemplate
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>