or
<Page x:Class="WpfBrowserApplication1.Page1" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" mc:Ignorable="d" d:DesignHeight="600" d:DesignWidth="800" Title="Page1"> <Grid VerticalAlignment="Top"> <StackPanel Orientation="Horizontal" > <telerik:RadDropDownButton Focusable="False" x:Name="RadDropDownButton1" Width="120" Height="120" Background="{x:Null}" Margin="20" CornerRadius="8" BorderThickness="1" BorderBrush="#E0E0E0" DropDownButtonPosition="Bottom" DropDownIndicatorVisibility="{Binding IsShowContent}"> <StackPanel Orientation="Vertical" Margin="0,0,0,0"> <Image Width="84" Height="84" Source="/WpfBrowserApplication1;component/Images/soundforge.ico" /> <TextBlock HorizontalAlignment="Center" FontWeight="Bold" VerticalAlignment="Center" Text="soundforge" /> </StackPanel> <telerik:RadDropDownButton.DropDownContent> <ListBox BorderThickness="0" Focusable="False"> <telerik:RadMenuItem Focusable="False" Height="32" Width="230" Header="Header1" Click="RadMenuItem_Click"> <telerik:RadMenuItem.Icon> <Image Height="16" Width="16" Source="/WpfBrowserApplication1;component/Images/Bmp.ico" /> </telerik:RadMenuItem.Icon> </telerik:RadMenuItem> </ListBox> </telerik:RadDropDownButton.DropDownContent> </telerik:RadDropDownButton> </StackPanel> </Grid></Page>private void RadMenuItem_Click(object sender, RoutedEventArgs e) { RadControlsScenario1 dd = new RadControlsScenario1(); dd.WindowStartupLocation = WindowStartupLocation.CenterScreen; dd.ShowDialog(); dd.Focus(); }
public
class CustomVisibilityStyle : StyleSelector
{
public override Style SelectStyle(object item, DependencyObject container)
{
PeopleDataDC ppl = item as PeopleDataDC;
if (ppl.Level == 6)
{
return VisibleStyle;
}
else
{
//((System.Windows.Controls.
ContentPresenter)(((System.Windows.Controls.Grid)(((Telerik.Windows.Controls.GridView.GridViewCell)(container)).Template.LoadContent())).Children[7])).Visibility = Visibility.Collapsed;
}
return CollapsedStyle;
}
public Style VisibleStyle { get; set; }
public Style CollapsedStyle { get; set; }
}
_radTreeView = projectTreeView._xTreeView;
_radTreeView.AllowDrop = true;
_radTreeView.Drop += TreeViewDrop;
_radTreeView.PreviewDrop += TreeViewPreviewDrop;
_radTreeView.DragOver += ....
protected void btnFilterOn_Click(object sender, EventArgs e) { rdgResult.MasterTableView.TableLayout = GridTableLayout.Auto; rdgResult.AllowFilteringByColumn = true; rdgResult.MasterTableView.AllowFilteringByColumn = true; hdnFilterState.Value = "ON"; this.BindGrid(); ibtnFilterOff.Visible = true; ibtnFilterOn.Visible = false; btnFilterOnBtm.Visible = false; btnFilterOffBtm.Visible = true; } protected void btnFilterOff_Click(object sender, EventArgs e) { rdgResult.MasterTableView.TableLayout = GridTableLayout.Auto; rdgResult.AllowFilteringByColumn = false; rdgResult.MasterTableView.AllowFilteringByColumn = false; hdnFilterState.Value = "OFF"; this.BindGrid(); ibtnFilterOff.Visible = false; ibtnFilterOn.Visible = true; btnFilterOnBtm.Visible = true; btnFilterOffBtm.Visible = false;<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rdgResult"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rdgResult" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" Transparency="50"> <img alt="Loading..." src="Images/Loading.gif" style="border: 0px; margin-top: 60px;" /> </telerik:RadAjaxLoadingPanel> <telerik:RadGrid ID="rdgResult" runat="server" Skin="Office2007" Width="957px" BackColor="White" AutoGenerateColumns="true" PageSize="10" AllowSorting="True" AllowPaging="True" filtercontrolwidth="5px" AllowFilteringByColumn="false" showfiltericon="true" filterlistoptions="VaryByDataType" showsorticon="true" EnableViewState="true" ClientSettings-Scrolling-AllowScroll="true" OnNeedDataSource="rdgResult_NeedDataSource" OnItemDataBound="rdgResult_ItemDataBound" OnColumnCreated="rdgResult_ColumnCreated" OnItemCreated="rdgResult_ItemCreated" OnDetailTableDataBind="rdgResult_DetailTableDataBind" OnExcelMLExportRowCreated="rdgResult_ExcelMLExportRowCreated" OnExcelMLExportStylesCreated="rdgResult_ExcelMLExportStylesCreated" OnPreRender="rdgResult_PreRender"> <HeaderStyle Width="160px" HorizontalAlign="Center" CssClass="clsTableHeading1" /> <ItemStyle Font-Size="8pt" HorizontalAlign="Left" CssClass="clsTableCellLeft" /> <ExportSettings FileName="Detail Report" IgnorePaging="true" Excel-Format="ExcelML" /> <ClientSettings EnableRowHoverStyle="false"> <Selecting AllowRowSelect="false" EnableDragToSelectRows="false" /> <Scrolling AllowScroll="false" UseStaticHeaders="true" ScrollHeight="100"/> </ClientSettings> <MasterTableView TableLayout="Auto" Name="DetailRpt" Width="100%" Height="90%" AllowMultiColumnSorting="false" DataKeyNames="Document #" HierarchyLoadMode="ServerOnDemand" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center" AllowFilteringByColumn="false" ItemStyle-HorizontalAlign="Left"> <%-- <HeaderStyle Width="200px" />--%> <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric"></PagerStyle> <NoRecordsTemplate> <span class="clsTableCellCenter" style="padding-left: 250px;"><b>Sorry, there is no matching data available for display.</b></span> </NoRecordsTemplate> <Columns> <telerik:GridTemplateColumn HeaderStyle-Width="30px" HeaderText="Sel" ShowFilterIcon="false" DataField="column value" HeaderStyle-HorizontalAlign="Center" AllowFiltering="false" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:Literal ID="RadioButtonMarkup" runat="server" EnableViewState="true"></asp:Literal> <%-- <asp:RadioButton GroupName="radSelGrp" ID="radSel" runat="server" TextAlign="Left" CssClass="clsLabel1" />--%> <input type="hidden" id="hdnDocNo" name="hdnDocNo" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"Document #")%>' /> <input type="hidden" id="hdnRevision" name="hdnRevision" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"Rev Ltr")%>' /> <input type="hidden" id="hdnFlag" name="hdnFlag" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"SHOWHYPERLINK")%>' /> <input type="hidden" id="hdnStatus" name="hdnStatus" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"STATUS")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <%-- <DetailTables> <telerik:GridTableView TableLayout="Auto" Width="100%" Name="RecordDetails" AutoGenerateColumns="false" AllowPaging="true" AllowSorting="false" ShowHeader="false" EnableViewState="true" BorderColor="LightGray" AllowFilteringByColumn="false" BorderWidth="1"> <NoRecordsTemplate> <center> <span class="clsTableCellCenter"><b>Sorry, there is no matching data available for display.</b></span> </center> </NoRecordsTemplate> <HeaderStyle Height="0px" /> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <asp:Label ID="LblDataSubject" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "DATA_SUBJECT") %>' CssClass="clsTableCellLeft" Width="800px" Style="padding-left: 28px; border-left: 0px;"></asp:Label> <input type="hidden" name="hdnDatasubject" id="hdnDatasubject" runat="server" /> <asp:Button class="clsbuttonsize" ID="btnDots" runat="server" Text="..." Visible="false" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </telerik:GridTableView> </DetailTables>--%> </MasterTableView> </telerik:RadGrid>