This is a migrated thread and some comments may be shown as answers.

PanelBar Runtime Direction?

1 Answer 52 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
Edik Simonian
Top achievements
Rank 1
Edik Simonian asked on 11 Aug 2009, 10:01 PM
hi, i need to set Direction of PanelBar in run time, is this code wrong ? it didn't worked

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ctrlSideMenu.ascx.cs"
    Inherits="Controls_ctrlSideMenu" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<telerik:RadPanelBar ID="rpbSideMenu" runat="server" ExpandMode="SingleExpandedItem" >
    <CollapseAnimation Type="InQuint" />
    <ExpandAnimation Type="OutQuint" />
</telerik:RadPanelBar>
----------------------------------------------------------------------------------------------------------------------------------
.
.
.
.
rpbSideMenu.Style.Add(HtmlTextWriterStyle.Direction, CurrentCulture.language_direction ?
            "ltr" : "rtl");
        rpbSideMenu.Style.Add(HtmlTextWriterStyle.TextAlign, CurrentCulture.language_direction ?
            "Left" : "Right");

        rpbSideMenu.DataFieldID = "LinkID";
        rpbSideMenu.DataFieldParentID = "ParentLinkId";
        rpbSideMenu.DataTextField = "link_text";
        rpbSideMenu.DataNavigateUrlField = "URL";
        rpbSideMenu.DataSource = listLinks;
        rpbSideMenu.DataBind();
.
.
.
.



1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 12 Aug 2009, 01:04 PM
Hi Edik,

I was able to set the direction for the PanelBar from code behind as shown below.

CS:
 
 RadPanelBar1.Style.Add(HtmlTextWriterStyle.TextAlign,Thread.CurrentThread.CurrentCulture.TextInfo.IsRightToLeft?"Right":"Left"); 


Thanks
Princy
Tags
PanelBar
Asked by
Edik Simonian
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or