Telerik Forums
UI for WPF Forum
4 answers
354 views
Hi,
I want to be able to display a different context menu depending on which column cell the user right-clicks on as described on this article for the RadGridView for WinForms:
http://www.telerik.com/support/kb/winforms/gridview/radgridview-custom-context-menu-dependent-on-element-clicked.aspx


I need to be able to do the same in WPF. Is it possible?
Thanks,
Laura
Pavel Pavlov
Telerik team
 answered on 08 Jul 2009
3 answers
87 views
Hello,
I tried to recreating the 'First Look' sample with different objects. The code below is taken from the sample. I have only changed one line there.

public Example() 
        { 
            InitializeComponent(); 
            this.sampleRadCarousel.ItemsSource = DAL.GetCustomers(); 
            this.sampleRadCarousel.Loaded += new RoutedEventHandler(sampleRadCarousel_Loaded); 
        } 
 
        void sampleRadCarousel_Loaded(object sender, RoutedEventArgs e) 
        { 
            Path path = CreateLinePath(); 
            Telerik.Windows.Controls.RadCarouselPanel panel = this.sampleRadCarousel.FindCarouselPanel(); 
            panel.ItemsPerPage = 7; 
            panel.Path = path; 
        } 

The issue I am having is that the carousel does not display items until I move the mouse wheel or move the items in a different way.

The moduleCarousel.FindCarouselPanel().BringDataItemIntoView(customer); does not help. Is there a way to refresh or something ?
Milan
Telerik team
 answered on 08 Jul 2009
1 answer
101 views
I have a line chart bound to a collection, the X-Axis has DateTime values. The collection gets a new item added every few seconds, and the chart correctly updates. But if I have a tooltip displaying when the chart updates, that tooltip becomes fixed to the screen, permanently visible, even if I move the application window away, until I close the application.

I'm using the 2009 Q2 controls.

Steve
Giuseppe
Telerik team
 answered on 08 Jul 2009
1 answer
300 views
I recently downloaded the free version of the WPF controls. Is there any significant difference between the free version and the version that you can purchase from Telerik?
Vlad
Telerik team
 answered on 08 Jul 2009
4 answers
91 views
is it possible to have non-rectangular tabs, which also overlap, like the ones in VS2008?

Steve
SteveL
Top achievements
Rank 2
 answered on 07 Jul 2009
7 answers
196 views
The online documentation for the gridview doesn't seem comprehensive.
Is there any documentation that cover all the details?

Thanks
L uke
Top achievements
Rank 1
 answered on 07 Jul 2009
1 answer
285 views
I can not seem to figure out how to add an icon to the RadTabItem.Header. To tell you the truth I couldn't figure out hwo to add one to the Standard windows TabControl either ;). I can easily do it in XAML, but I need to do it in the code behind for some dynamically created tabs.

Any pointer?

Thanks!
Miroslav
Telerik team
 answered on 07 Jul 2009
2 answers
165 views
I'd like to modify the template of the DatePicker but I'm not sure exactly the best way to go about it.  I know that currently if the user clicks on the already selected date then it sets the SelectedDate to null, but what I'd like is a button on the outside of the DatePicker that can be clicked to set the date to null.

So the control would look like

<Textbox with date><Button to bring up calendar><Button to set value to null>

The button would only be clickable when there is a date of course.

I'm considering just putting together a UserControl that has this functionality, but I was wondering if there's an easy way to do it using a DataTemplate.
Kaloyan
Telerik team
 answered on 06 Jul 2009
2 answers
124 views
If i have a trigger on IsEnabled in my LabelProperties style an bind that to a DependecyProperty in my ViewModel the Trigger will not 'fire' when i set the DataContext after InitilizeComponent only if i set it before. The problem with this is that IsEnable will  not work if i set the DataContext in xaml on a UserControl containing the gauge. I think that this is a faulty behavior because Minor/MajorTickStyle works if i set the DataContext after InitilizeComponent.

well this thread is useless without code so...

my usercontrol

<UserControl x:Class="WpfTest_Telerik.UserControl1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" 
    Width="300" Height="300">  
    <UserControl.Resources> 
 
        <Style x:Key="MajorTickStyle" TargetType="{x:Type telerik:TickProperties}">  
            <Setter Property="Background" Value="White" /> 
            <Style.Triggers> 
                <Trigger Property="IsEnabled" Value="False">  
                    <Setter Property="Background" Value="Black" /> 
                </Trigger> 
            </Style.Triggers> 
        </Style> 
 
        <Style x:Key="LabelProperties" TargetType="{x:Type telerik:LabelProperties}">  
            <Setter Property="Foreground" Value="White" /> 
            <Style.Triggers> 
                <Trigger Property="IsEnabled" Value="False">  
                    <Setter Property="Foreground" Value="Black" /> 
                </Trigger> 
            </Style.Triggers> 
        </Style> 
 
    </UserControl.Resources> 
    <Grid> 
        <telerik:RadGauge> 
            <telerik:RadialGauge> 
                <telerik:RadialScale> 
                    <telerik:RadialScale.MajorTick> 
                        <telerik:TickProperties IsEnabled="{Binding Path=IsActive}" Style="{StaticResource MajorTickStyle}"/>  
                    </telerik:RadialScale.MajorTick> 
                    <telerik:RadialScale.Label > 
                        <telerik:LabelProperties IsEnabled="{Binding Path=IsActive}"  Style="{StaticResource LabelProperties}" /> 
                    </telerik:RadialScale.Label> 
                </telerik:RadialScale> 
            </telerik:RadialGauge> 
        </telerik:RadGauge> 
    </Grid> 
</UserControl> 

code behind

using System.Windows.Controls;  
 
namespace WpfTest_Telerik  
{  
    /// <summary>  
    /// Interaction logic for UserControl1.xaml  
    /// </summary>  
    public partial class UserControl1 : UserControl  
    {  
        public UserControl1()  
        {  
            // will work  
            //DataContext = new UserControl1ViewModel();  
            InitializeComponent();  
            // will not work  
            DataContext = new UserControl1ViewModel();  
        }  
    }  

my viewmodel

using System;  
using System.Windows;  
using System.Timers;  
using System.Windows.Threading;  
 
namespace WpfTest_Telerik  
{  
    public class UserControl1ViewModel : DependencyObject  
    {  
        private readonly Dispatcher _currentDispatcher;  
 
        public UserControl1ViewModel()  
        {  
            _currentDispatcher = Dispatcher.CurrentDispatcher;  
 
            var timer = new Timer(2000);  
            timer.Elapsed += TimerElapsed;  
            timer.Start();  
        }  
 
        void TimerElapsed(object sender, ElapsedEventArgs e)  
        {  
            Action x = () => IsActive = !IsActive;  
 
            _currentDispatcher.BeginInvoke(x);  
        }  
 
        public bool IsActive  
        {  
            get { return (bool)GetValue(IsActiveProperty); }  
            set { SetValue(IsActiveProperty, value); }  
        }  
 
        // Using a DependencyProperty as the backing store for IsActive.  This enables animation, styling, binding, etc...  
        public static readonly DependencyProperty IsActiveProperty =  
                DependencyProperty.Register("IsActive"typeof(bool), typeof(UserControl1ViewModel), new UIPropertyMetadata(false));  
    }  
Robert
Top achievements
Rank 1
 answered on 06 Jul 2009
1 answer
364 views
Hi Guys

I am very new to this WPF and Telerik. what i need is a very simple example of now get images to display in my grid. This my XAML code

<telerik:RadGridView Name="RadGridView1" Width="200" AutoGenerateColumns="False" >

 

 

<telerik:RadGridView.Columns>

 

 

 

 

<telerik:GridViewDataColumn DataType="Image" IsSortable="False" IsFilterable="False" UniqueName="ImageFile" HeaderText="Picture" Width="60" />

 

 

 

 

<telerik:GridViewDataColumn UniqueName="ShortName" HeaderText="Name" />

 

 

 

 

</telerik:RadGridView.Columns>

 

 

 

 

</telerik:RadGridView>

 

 

 

Then at runtime i bind to the grid with the following code

 

 

 


Dim Teammembers As IntyLibrary.TeammemberCollection = IntyLibrary.TeammemberCollection.GetTeamMembers

 

 

 

RadGridView1.ItemsSource = TeamMembers

I get all the data fine in the grid but i get the path name of the images, i need the grid to display the image.

 

 

Vlad
Telerik team
 answered on 06 Jul 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?