Telerik Forums
UI for WPF Forum
2 answers
238 views
Hi,

I've been browsing the Themes subfolder in the Telerik installation folder and I've noticed that each style for a control is named as follows, for example:
<Style TargetType="telerik:RadToolTip"       
    x:Key="{telerik:ThemeResourceKey ThemeType=
    external:Office_SilverThemeExternal , ElementType=telerik:RadToolTip}"
     >

How can I reference the x:Key this style? For example, I want to create a style as follows:
<Style TargetType="telerik:RadToolTip"
    BasedOn="{StaticReference ResourceKey={telerik:ThemeResourceKey ThemeType=
    external:Office_SilverThemeExternal , ElementType=telerik:RadToolTip}}"
     >

What do I use for the ResourceKey to reference the Telerik style? The above example fails because I can't define the external namespace. This namespace is defined in the Telerik resource dictionaries as:
    xmlns:external="clr-namespace:Telerik.Windows.Controls.External"
     >

However there is no "Telerik.Windows.Controls.External" reference to add to my project. What can I use for the ResourceKey?

Kind regards,
Dave.
David
Top achievements
Rank 2
 answered on 27 Dec 2011
4 answers
557 views
How can I draw a dashed line in a line chart? Is there a way to set the pen instead of the brush only?

Regards
Hartmut
David
Top achievements
Rank 2
 answered on 27 Dec 2011
3 answers
240 views
Hello,
I'm tring to use MVVM pattern with RadMenu,I'm almost at... but I'm not able to extract with blend the default itemtemplate for RadMenuItem's itemtemplate.... can someone post it please?
Thanks
Dani
Telerik team
 answered on 27 Dec 2011
1 answer
156 views
Hello

I am using the evaluation copy of RAD controls for WPF.

I was wondering is there a tool that allows you to merge dictionaries?  E.g.  merge words from my custom dictionary into the en_gb.tdf dictionary.

Thanks in advance

Tracey
Boby
Telerik team
 answered on 27 Dec 2011
0 answers
65 views
Dear sir,

 I have used RadGridViews(Telerik.Windows.Controls.GridView) in WPF that has some column. The header of column is a CheckBox. Some times header CheckBox content binding is works fine, but when i changed to another form and return back to the same form CheckBox content binding doesn't work ie, its not showing the CheckBox contant.

the code is below
   <telerikGrid:RadGridView >
 <telerikGrid:RadGridView.Columns>                                
                            <telerikGrid:GridViewDataColumn  DataMemberBinding="{Binding Name}" >
                                <telerikGrid:GridViewBoundColumnBase.Header  >
                                    <CheckBox IsChecked="False"  Content="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikGrid:RadGridView}}, Path=DataContext.HeaderName}" />
                                </telerikGrid:GridViewBoundColumnBase.Header>
                            </telerikGrid:GridViewDataColumn>
</telerikGrid:RadGridView >

its shows some time like this

any solution pls send me, very urgent..
thanks
Govind


Govind
Top achievements
Rank 1
 asked on 27 Dec 2011
2 answers
208 views
Hi team,
  I am using Treeview (Templated Node). I want to confirm that is a child leaves can have multiple parent leaves. If yes kindly explain with example. Here is simple scenario that i want to populate with templated node

A user has two Teamleads, and two team members. In first row there should be teamleads, 2nd row logined user and 3rd row contains team member of logined user.
Now as Teamleads are at top hierarchy, therefore, user has more then one parent. how i will implement this example. Detail cant be found in attached Screen shot 
Kamran
Top achievements
Rank 3
Iron
Iron
Veteran
 answered on 27 Dec 2011
1 answer
170 views

Problem:

 

In my application I am displaying data in grid. I also want a radio button to be inserted in 1 st column. On the selection of that radio button new pop-up screen should appear having details of the selected row.

I am using Telerik:RadGridView to display data . I am able to fetch the data and display.

I am getting around 4000 records fetched, now when i select a radio button and scroll down the selected row is deselected and some other random row gets selected.Sometimes no rows gets selected.

 

Approach followed:

 

 

 

I have followed following approach using virtualization

Inside my RadGridView i worte

 

 

 

VirtualizingStackPanel.IsVirtualizing

 

 

="True"

 

 

 

ScrollMode="RealTime"

 

 

 

VirtualizingStackPanel.VirtualizationMode="Recycling"

 

 

 

 

 

 

 

 

ScrollViewer.IsDeferredScrollingEnabled="True"

 

 

 

 

 

 

and

 

 

 

 

 

 

<telerik:GridViewDataColumn Header="" Width="35" DataMemberBinding="{Binding IsSelected, Mode=TwoWay}">

 

 

 

 

 

 

 

 

<telerik:GridViewDataColumn.CellTemplate>

 

 

 

 

 

 

 

 

<DataTemplate>

 

 

 

 

 

 

 

 

<RadioButton Click="radEditGroup_Click" HorizontalAlignment="Center" Checked="radEditGroup_Checked" IsChecked="{Binding Path=IsSelected, Mode=TwoWay}" x:Name="radEditGroup" GroupName="Groups" />

 

 

 

 

 

 

 

 

</DataTemplate>

 

 

 

 

 

 

 

 

</telerik:GridViewDataColumn.CellTemplate>

 

 

 

 

 

 

 

 

</telerik:GridViewDataColumn>

 

 

 

 

 

 

 

 

 

In .cs file for Checked ="radEditGroup_Checked" i looped through groups and deselected the radio buttons and displayed last checked button value.

 

 

 

private

 

 

void radEditGroup_Checked(object sender, RoutedEventArgs e)

 

{

 

 

try

 

 

 

 

 

 

{

ClearMessage();

 

 

if ((sender as RadioButton) != null &&

 

((sender

 

as RadioButton).DataContext as Groups) != null)

 

{

 

 

var lobjSelectedGroups = from lobGroup in _Groups

 

 

 

where lobGroup.IsSelected == true

 

 

 

 

 

 

 

 

select lobGroup;

 

 

 

if (lobjSelectedGroups != null)

 

{

 

 

foreach (Groups lobGroup in lobjSelectedGroups)

 

{

lobGroup.IsSelected =

 

false;

 

}

}

 

 

this._intGroupID = ((sender as RadioButton).DataContext as Groups).FUNCTION_GRP_ID;

 

 

 

this._intFunctionId = ((sender as RadioButton).DataContext as Groups).Function_Id;

 

(sender

 

as RadioButton).Checked -= radEditGroup_Checked;

 

(sender

 

as RadioButton).IsChecked = true;

 

(sender

 

as RadioButton).Checked += radEditGroup_Checked;

 

}

}

 

 

catch (Exception objEx)

 

{

 

 

ErrorHandling.CatchAllExceptions(objEx);

 

}

}

 

 

 

 

Issue facing:

 

When i am selecting the radio button and scrolling down Checked event gets called and slected row gets deselected.

How can i ensure that the radio button which is checked remain same even when i scoll up and down.

Pavel Pavlov
Telerik team
 answered on 26 Dec 2011
1 answer
129 views
I am using Hiearchial DataTemplates with normal DataTemplate that i saw in one of the forums in here. But i have a problem when the items are displayed properly but it is not expanded when clicked on the items. here is the code that i am using to Display two items at present.
The Link that i saw  this way to display can be found here

XAML:

 

 

 

 

 

<Window.Resources>
        <DataTemplate x:Key="PanelBarItemTemplate">
            <StackPanel Orientation="Vertical">
                <TextBlock Text="{Binding PropertyName}"/>
                <TextBlock Text="{Binding PropertyValue}"/>
                <TextBlock Text="{Binding Comments}"/>
            </StackPanel>
        </DataTemplate>
  
        <HierarchicalDataTemplate x:Key="PanelBarHeaderTemplate"
                           ItemsSource="{Binding Items,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
                           ItemTemplate="{StaticResource PanelBarItemTemplate}">
            <TextBlock Text="{Binding Title}" />
        </HierarchicalDataTemplate>
  
    </Window.Resources>
  
    <Grid>
        <DockPanel>
            <DockPanel DockPanel.Dock="Right" Width="350">
                <Label />
            </DockPanel>
            <DockPanel DockPanel.Dock="Right" VerticalAlignment="Bottom">
                <telerik:RadPanelBar ItemsSource="{Binding AccordionItems,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" 
                    ItemTemplate="{StaticResource PanelBarHeaderTemplate}" telerik:StyleManager.Theme="Windows7"/>
            </DockPanel>
        </DockPanel>
    </Grid>

C# ViewModel
public class MainViewModel:ViewModelBase
   {
       public MainViewModel()
       {
           _accordionItems = new List<AccoordionHelper>();
           AccordionItems = new List<AccoordionHelper>();
           _accordionItems.Add(new AccoordionHelper("OffFinalBill", new AccordionItemsHelper(){ Comments="hello", PropertyName="Off Final 1: ", PropertyValue= "12121" }));
           _accordionItems.Add(new AccoordionHelper("PartFinal", new AccordionItemsHelper() { Comments = "hello", PropertyName = "Off Final 1: ", PropertyValue = "12121" }));
           AccordionItems = _accordionItems;
       }
       private List<AccoordionHelper> _accordionItems = new List<AccoordionHelper>();
       public List<AccoordionHelper> AccordionItems
       {
           get
           {
               if (_accordionItems == null)
               {
                   _accordionItems = new List<AccoordionHelper>();
               }
               return _accordionItems;
           }
           set
           {
               _accordionItems = value;
               this.RaisePropertyChanged("AccordionItems");
           }
       }
       
        
   }
   public class AccoordionHelper:ViewModelBase
   {
       private string _title;
       public string Title
       {
           get
           {
               return _title;
           }
           set
           {
               _title = value;
               this.RaisePropertyChanged("Title");
           }
       }
       private AccordionItemsHelper _items;
       public AccordionItemsHelper Items
       {
           get
           {
               if (_items == null)
               {
                   _items = new AccordionItemsHelper();
               }
               return _items;
           }
           set
           {
               _items = value;
               this.RaisePropertyChanged("Items");
           }
       }
       public AccoordionHelper( string title, AccordionItemsHelper items)
       {
           Items=items;
           Title = title;
       }
   }
   public class AccordionItemsHelper
   {
       public string PropertyName { get; set; }
       public string PropertyValue { get; set; }
       public string Comments { get; set; }
   }

Petar Mladenov
Telerik team
 answered on 26 Dec 2011
1 answer
176 views
Is there any way to make the Enter key act like the Tab key for navigating between cells in radgridview?
Dimitrina
Telerik team
 answered on 26 Dec 2011
1 answer
244 views
With the ChartView, how can i get/set the zoom and pan values. I figured out the zoom on the actual control, but it doesn't seem to set the correct "zoom" on the "zoom bar". And pan i can't find anywhere.
Giuseppe
Telerik team
 answered on 26 Dec 2011
Narrow your results
Selected tags
Tags
GridView
General Discussions
Chart
RichTextBox
Docking
ScheduleView
ChartView
TreeView
Diagram
Map
ComboBox
TreeListView
Window
RibbonView and RibbonWindow
PropertyGrid
DragAndDrop
TabControl
TileView
Carousel
DataForm
PDFViewer
MaskedInput (Numeric, DateTime, Text, Currency)
AutoCompleteBox
DatePicker
Buttons
ListBox
GanttView
PivotGrid
Spreadsheet
Gauges
NumericUpDown
PanelBar
DateTimePicker
DataFilter
Menu
ContextMenu
TimeLine
Calendar
Installer and Visual Studio Extensions
ImageEditor
BusyIndicator
Expander
Slider
TileList
PersistenceFramework
DataPager
Styling
TimeBar
OutlookBar
TransitionControl
FileDialogs
Book
ToolBar
ColorPicker
TimePicker
MultiColumnComboBox
SyntaxEditor
VirtualGrid
Wizard
ExpressionEditor
NavigationView (Hamburger Menu)
WatermarkTextBox
DesktopAlert
BarCode
SpellChecker
DataServiceDataSource
EntityFrameworkDataSource
RadialMenu
ChartView3D
Data Virtualization
BreadCrumb
LayoutControl
ProgressBar
Sparkline
TabbedWindow
ToolTip
CloudUpload
ColorEditor
TreeMap and PivotMap
EntityFrameworkCoreDataSource (.Net Core)
HeatMap
Chat (Conversational UI)
VirtualizingWrapPanel
Calculator
NotifyIcon
TaskBoard
TimeSpanPicker
BulletGraph
Licensing
WebCam
CardView
DataBar
FilePathPicker
PasswordBox
SplashScreen
Callout
Rating
Accessibility
CollectionNavigator
Localization
AutoSuggestBox
Security
VirtualKeyboard
HighlightTextBlock
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?