Telerik Forums
UI for WPF Forum
1 answer
273 views
I need to build a chrome less window that has metro-styled controls to close, maximize, the window. I see DevComponents supports this but I'd prefer to use your tools. Do you support this? If so, how? I didn't see it in your demos/samples.
Vanya Pavlova
Telerik team
 answered on 08 Sep 2011
25 answers
436 views
Hello,

We have come across an error when trying to use a date picker in a grid (v2009.1.413.35).  When you try to open a date picker that is being used in a grid an 'Object reference not set to an instance of an object' exception is thrown.  This problem seems to only occur on machines running Vista 64. 

Steps to reproduce:
1. Install the Telerik controls on a machine running Vista 64
2. Launch the Example app
3. Go to the GridView Editors example
4. Try to edit a date column

Here's the stack trace:
2009-03-25 14:22:40,609 [1] ERROR IRC.Gear.WorkItemManager.Wpf.App - Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object. at System.Windows.Automation.Peers.AutomationPeer.EnsureChildren() at System.Windows.Automation.Peers.AutomationPeer.UpdateChildren() at System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree() at System.Windows.Automation.Peers.AutomationPeer.UpdatePeer(Object arg) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

Please let me know when there is a fix available.

Thanks,

Joel



Rossen Hristov
Telerik team
 answered on 07 Sep 2011
3 answers
80 views
Hello,

I have a panelbar inside of a Radpane. When I have my items (menu) on the PanelBar "expanded" and I pin or unpin the RadPane, I lost all my expanded items, and shows it all closed.

Any solution?

Thanks.
Regards.
Konstantina
Telerik team
 answered on 07 Sep 2011
3 answers
151 views
I have a GridView with a column having two buttons: Edit and Delete. The GridView current item is the row that is highlighted that in some cases happens to be different from the row where the Edit/Delete button was clicked, therefore returning the wrong current item

Example: Grid has 4 rows. Row 1 happens to be highlighted. If the user clicks on either one of the Edit/Delete buttons in Row 2, we get Row 1 current item, instead of Row 2

Below is the XAML declaration for the Grid View

<telerik:RadGridView Grid.Column="0" Grid.Row="0" Width="1324" HorizontalAlignment="Left" Name="grvRetScheduleTerms" VerticalAlignment="Top" AutoGenerateColumns="False"
                     ActionOnLostFocus="None" CanUserFreezeColumns="False" SelectionUnit="FullRow" SelectionMode="Single" IsSynchronizedWithCurrentItem="True"                                      
                     CanUserDeleteRows="True" IsReadOnly="False" CanUserSelect="True" CanUserInsertRows="False" FontSize="16"
                     AddingNewDataItem="grvRetScheduleTypes_AddingNewDataItem" RowEditEnded="grvRetScheduleTypes_RowEditEnded">
Marcelo
Top achievements
Rank 1
 answered on 07 Sep 2011
1 answer
169 views
Hi Telerik Team,

I'm trying to create footer which will display elements count on predefined group .Net 4 with latest release of WPF controls (2011.2.712)

I'm using code below to create predefined group descriptor and later add aggregate funtion on column to show it in footer unfortunetly this is not working.

<telerik:RadGridView x:Name="RadGridView1" ShowGroupFooters="True" AutoGenerateColumns="False" >
            <telerik:RadGridView.GroupDescriptors>
                <telerik:GroupDescriptor Member="Name">
                    <telerik:GroupDescriptor.AggregateFunctions>
                        <telerik:CountFunction />
                    </telerik:GroupDescriptor.AggregateFunctions>
                </telerik:GroupDescriptor>
            </telerik:RadGridView.GroupDescriptors>
             
            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn DataMemberBinding="{Binding Age}" />
                <telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" >
                    <telerik:GridViewDataColumn.AggregateFunctions>
                        <telerik:CountFunction Caption="count:" />
                    </telerik:GridViewDataColumn.AggregateFunctions>
                </telerik:GridViewDataColumn>
            </telerik:RadGridView.Columns>
        </telerik:RadGridView>
Vanya Pavlova
Telerik team
 answered on 07 Sep 2011
1 answer
121 views
Hello,

We have definition of RadGridView with a GroupDescriptor:

<TelerikControls:RadGridView Name="grid" SelectionMode="Multiple" IsReadOnly="True">
   <TelerikControls:RadGridView.GroupDescriptors>
      <telerik:GroupDescriptor Member="Id" SortDirection="Ascending">
         <telerik:GroupDescriptor.AggregateFunctions>
            <telerik:CountFunction Caption="Models: " />
            <telerik:SumFunction Caption="Reslts: " SourceField="ResultCount" />
         </telerik:GroupDescriptor.AggregateFunctions>
      </telerik:GroupDescriptor>
   </TelerikControls:RadGridView.GroupDescriptors>
</TelerikControls:RadGridView>

If the user un-groups the grid and then groups it by "Id" over again,
information in the group header gets lost. 
Is it a bug?

Thank you,
Victor
Rossen Hristov
Telerik team
 answered on 07 Sep 2011
3 answers
342 views
Hi,

we're testing the breadcrumb control right now and would like to bind the Path property instead of using code behind (since we're using MVVM) however, even if that property already uses notify property changed, the breadcrumb is still not updating the path.

aside from this, we have several tree views and would like to update the itemsource for the control, but it isn't reflecting in the control as expected (a second click would reflect the new itemssource.
the data is okay if we

private ObservableCollection<TreeViewItems> items;
public ObservableCollection<TreeViewItems> Items
{
    get
    {
        return items;
    }
    set
    {
        items = value;
        OnPropertyChanged("Items");
    }
}
 
private string currentPath = "";
public string CurrentPath
{
    get
    {
        return currentPath;
    }
    set
    {
        currentPath = value;
        OnPropertyChanged("CurrentPath");
    }
}

internal void OnSelectedMenuChanged(TreeViewItems tvi)
        {
            ...some code...
 
            this.R = Util.CreateTreeView();
            //returns an observable collection similar to the sample implementation
            this.CurrentPath = sb.ToString();
 
        }

<telerik:RadBreadcrumb x:Name="explorerBreadcrumb"
     Path="{Binding CurrentPath}"
     Header="{Binding R[0]}"
     HeaderMemberPath="CategoryName"
     HierarchicalItemsSource="SubCategories"
     HierarchicalMemberPath="CategoryName"
     ItemsSource="{Binding R[0].SubCategories}"
     TextModePath="CategoryName" />


thanks!
Zarko
Telerik team
 answered on 07 Sep 2011
16 answers
215 views
Hi,

We faced with a problem after updateting the controls to heigher version, namely: RadControls_for_WPF40_2011_2_0712_Dev.

Our Floating Panes doesn't works as previousely.

We have the following code:
// pop-up window.
var toolWindow = VisualUtils.FindParentOfType<ToolWindow>(sender as DependencyObject);
toolWindow.VerticalOffset = VerticalOffset;
toolWindow.HorizontalOffset = HorisontalOffset;
toolWindow.Width = PopupWidth;
-toolWindow is null.
-the properties VerticalOffset and HorisontalOffset doesn't exists anymore in class ToolWindow. 
1) I assume that now I have to use RadPaneGroup (as container for floating windows ??) instead of ToolWindow. If so, than provide me please wich proeprties or whatever I have to use to have the oldest behaviour of my float windows (popups). 2) When I use RadPaneGroup it works but the popup is not appears like previousely, it is pinned. The method MakeFloatingOnly() doesnt works for us anymore. Need your help ASAP. ---Julian
Miroslav Nedyalkov
Telerik team
 answered on 07 Sep 2011
1 answer
496 views

I’m using the RadDateTimePicker control is a WPF application and it’s behaving very oddly.


Here’s the XAML for the control:

  

<UserControl x:Class="CarSystem.CustomControls.HotListEdit" 
              xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
              xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
              xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
              xmlns:cs="clr-namespace:CarSystem.CustomControls" 
              xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" 
              xmlns:Telerik_Windows_Controls_Chromes="clr-namespace:Telerik.Windows.Controls.Chromes;assembly=Telerik.Windows.Controls" 
              mc:Ignorable="d" 
              DataContext="{Binding HotListEntry, Mode=TwoWay, RelativeSource={RelativeSource Self}}" 
              Height="600" 
              Width="1122"> 
                                   . . .

    <telerik:RadDateTimePicker CurrentDateTimeText="{Binding Path=EndDate, Mode=TwoWay}"

                               FontSize="18" 

                              FontWeight="Bold" 

                              Margin="1" 

                              x:Name="EndDateBox" 

                               Template="{DynamicResource RadDateTimePickerControlTemplate1}" 

                              VerticalAlignment="Top" />

                                    . . .

</UserControl>


As you can see, I’ve bound the CurrentDateTimeText property of the control to a DateTime property of an object that is bound to the UserControl’s
DataContext property.

 

When I run this program and load an object into the HotListEntry property of the UserControl, the value of the EndDate DateTime property is displayed above the actual date time control, not in it.  Further, if you switch away from the application and come back to it, the extra box containing the EndDate disappears.  

 

I have removed the Template attribute from the XAML for the control and that did not make any difference to the position of the date time on screen.  The interesting thing is that if you use the picker, the extra date-time appears after you set the date to its new value, AND the date you pick appears inside the control.


I’m using the Q2 2011 build of the library.  Is this issue some kind of template problem or is it a bug?  Will you be fixing this soon?  We need this working ASAP.

 

Thank you

Tony

Yana
Telerik team
 answered on 07 Sep 2011
1 answer
209 views
I have to change the ITemsSource for a gridview when the tab index of a tab item changes, but it is not working.


  index = index - 1;
                            Object g = tcDates.SelectedItem;
                            TabItem ti = (TabItem)g;
                            DateTime selDate = Convert.ToDateTime(ti.Header.ToString());
                             
                            this.dgvProcs.ItemsSource = null;
                             
 
                            IList<Procs> currentList = this.apptProcsVerifs[index].Appointment;
                            this.dgvProcs.ItemsSource = currentList;
                            this.dgvProcs.Rebind();
 
 
 
 
here is the model:
 
public class VerificationApptModel
    {
     public event PropertyChangedEventHandler PropertyChanged;
     private object selectedItem;
     private IList<Procs> _Appt;
     private int _VerificationId;
     private DateTime _ApptDate;   
 
 
     public VerificationApptModel(int verificationID, DateTime apptDate)
     {
         this.VerificationId = verificationID;
         this.ApptDate = apptDate;
          
 
     }
 
 
    
     public IList<Procs> Appointment
    {
        get { return _Appt; }
        set {
            if (_Appt != value)
            {
                _Appt = value;
                OnPropertyChanged(" Appointment");
            }
            }
    }
 
     public int VerificationId
     {
         get { return _VerificationId; }
         set {
             if (value != _VerificationId)
             {
                 _VerificationId = value;
                 OnPropertyChanged("VerificationId");
             }
         }
     }
 
     public DateTime ApptDate
     {
         get { return _ApptDate; }
         set {
             if (value != _ApptDate)
             {
                 _ApptDate = value;
                 OnPropertyChanged("ApptDate");
             }
         }
     }
 
     protected virtual void OnPropertyChanged(PropertyChangedEventArgs args)
     {
         PropertyChangedEventHandler handler = this.PropertyChanged;
         if (handler != null)
         {
             handler(this, args);
         }
     }
 
     public object SelectedItem
     {
         get { return this.selectedItem; }
         set
         {
             if (value != this.selectedItem)
             {
                 this.selectedItem = value;
                 this.OnPropertyChanged("SelectedItem");
             }
         }
     }
 
     private void OnPropertyChanged(string propertyName)
     {
         this.OnPropertyChanged(new PropertyChangedEventArgs(propertyName));
     }
 
    }
 

I'm really stuck.. Please help deadline approaching


here is the grid:

 <telerik:RadGridView Name="grdNextApptInfo"  HorizontalAlignment="Left" Width="550" Height="168" ScrollViewer.HorizontalScrollBarVisibility="Auto" 
                                         AutoGenerateColumns="False"  RowIndicatorVisibility="Collapsed"  ShowGroupPanel="False" IsFilteringAllowed="False"
                                         ScrollViewer.VerticalScrollBarVisibility="Auto" Visibility="Collapsed" Margin="0,0,0,1" IsReadOnly="True" >
                <telerik:RadGridView.Columns>
                    <telerik:GridViewDataColumn Header="Code" Width="70" DataMemberBinding="{Binding Code}" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="Description" Width="70" DataMemberBinding="{Binding Description}" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="Creator" Width="80" DataMemberBinding="{Binding LastFirstName}" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="CDate" DataMemberBinding="{Binding CreatedDate}" Width="50" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="For In" DataMemberBinding="{Binding NextAppt}" Width="70" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="Diag1" DataMemberBinding="{Binding Diag1}" Width="40" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="Diag2" DataMemberBinding="{Binding Diag2}" Width="40" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="Diag3" DataMemberBinding="{Binding Diag3}" Width="40" IsSortable="False"></telerik:GridViewDataColumn>
                    <telerik:GridViewDataColumn Header="Diag4" DataMemberBinding="{Binding Diag4}" Width="40" IsSortable="False"></telerik:GridViewDataColumn>
                </telerik:RadGridView.Columns>
            </telerik:RadGridView>
Maya
Telerik team
 answered on 07 Sep 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?