



<?xml version="1.0" encoding="utf-8"?><XmlTheme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ThemeName="CustomSplitButton5" ThemeVersion="2.0"> <BuilderRegistrations> <XmlStyleBuilderRegistration> <BuilderData xsi:type="XmlStyleSheet" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PropertySettingGroups> <XmlPropertySettingGroup BasedOn="FontSegoeUI8.25"> <Selectors> <XmlTypeSelector ElementType="Telerik.WinControls.RootRadElement" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="Padding(-1;-1;-1;-1),NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="DisabledForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="LightGrayBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="FillGrayLight"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="LightGrayBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="ForeColorDarkGray,Padding(4;4;4;4)"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="DisabledForeColor,Padding(4;4;4;4)"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="DisabledForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="FillGrayLight"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="BorderTransparent"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn=""> <PropertySettings> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Visibility" Value="Collapsed" /> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Margin" Value="0, 0, 0, 5" /> </PropertySettings> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.LightVisualElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn=""> <PropertySettings> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Visibility" Value="Collapsed" /> </PropertySettings> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.Disabled"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.LightVisualElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SplitButtonOpenedBorder"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="DropDownButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <PropertySettings> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Padding" Value="-1, -1, -1, -1" /> </PropertySettings> <Selectors> <XmlVisualStateSelector VisualState="SplitButton" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="Padding(4;4;4;4),NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn=""> <PropertySettings> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Visibility" Value="Collapsed" /> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Margin" Value="0, 0, 0, 5" /> </PropertySettings> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.LightVisualElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn=""> <PropertySettings> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Margin" Value="0, 0, 0, 5" /> <XmlPropertySetting Property="Telerik.WinControls.RadElement.Visibility" Value="Collapsed" /> </PropertySettings> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.LightVisualElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ActionPart"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="HoverForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.MouseOver.ArrowPart"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Pressed"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="SelectedForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.DropDownOpened"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled" /> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="DropDownButtonArrowButton" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="RadArrowButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalForeColor"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlTypeSelector" ElementType="Telerik.WinControls.UI.ActionButtonElement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalFill"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonFill" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> <XmlPropertySettingGroup BasedOn="NormalBorder"> <Selectors> <XmlVisualStateSelector VisualState="SplitButton.Disabled"> <ChildSelector xsi:type="XmlClassSelector" ElementClass="ButtonBorder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </XmlVisualStateSelector> </Selectors> </XmlPropertySettingGroup> </PropertySettingGroups> </BuilderData> <StylesheetRelations> <RadStylesheetRelation ControlType="Telerik.WinControls.UI.RadSplitButton" ElementType="Telerik.WinControls.RootRadElement" /> <RadStylesheetRelation RegistrationType="ElementTypeDefault" ElementType="Telerik.WinControls.UI.RadSplitButtonElement" /> <RadStylesheetRelation RegistrationType="ElementTypeDefault" ElementType="Telerik.WinControls.UI.RadDropDownButtonElement" /> </StylesheetRelations> </XmlStyleBuilderRegistration> </BuilderRegistrations></XmlTheme>I have a RadGridView with GridViewCheckboxColumn.
When I click on any cell in the grid I catch the CellClick event of the grid and check/uncheck the checkboxcolumn in the specific current row.
It work fine in all the cells except for click on the checkbox cell that do change the value but the result doesn’t appear in the checkbox.
The changes are seen only after I move the cursor.
How it is possible that the value is changed but the checkbox isn’t checked/ unchecked ?
void RadGridView_CellClick(object sender, GridViewCellEventArgs e)
{
if (e.RowIndex > -1)
{
if (e.Row.Cells["Sel"] != null)
{
if (e.Row.Cells["Sel"].Value != DBNull.Value)
e.Row.Cells["Sel"].Value = !Convert.ToBoolean(e.Row.Cells["Sel"].Value);
else
e.Row.Cells["Sel"].Value = true;
}
}
}