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

I have implemented a custom GridViewRow Template but the vertical scrolling of the grid is gone...  I'm not sure if I turned it off though since there doesn't seem to be any property like "VerticalScrollBarVisibility" to set?
       
Here is a sample of how I am defining my grid:

            <telerik:RadGridView x:Name="SettingsGrid" ItemsSource="{Binding ElementName=UC, Path=CurrentSettingList}" ScrollMode="RealTime"  
                                     AutoGenerateColumns="False" ShowGroupPanel="False" IsFilteringAllowed="False" ColumnsWidthMode="Fill" ShowColumnHeaders="False" 
                                     CanUserFreezeColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" VerticalGridlinesVisibility="Hidden" 
                                     Margin="4,2,4,2" Loaded="SettingsGrid_Loaded"
 

Greg
GPJ
Top achievements
Rank 1
 answered on 08 Jul 2009
4 answers
411 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
142 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
145 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
366 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
116 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
238 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
340 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
206 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
150 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
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
DataPager
PersistenceFramework
Styling
TimeBar
OutlookBar
TransitionControl
FileDialogs
Book
ToolBar
ColorPicker
TimePicker
MultiColumnComboBox
SyntaxEditor
VirtualGrid
NavigationView (Hamburger Menu)
Wizard
ExpressionEditor
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
Callout
PasswordBox
SplashScreen
Localization
Rating
Accessibility
CollectionNavigator
AutoSuggestBox
Security
VirtualKeyboard
HighlightTextBlock
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
InlineAIAssistant
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?