Is it possible to set a Filter for the OpenFileFialog, when you browse for a file?
Example *.pdf

When the binding mode is set to TwoWay on SelectedAppointment, you cannot edit an appointment with a Recurrence pattern after is has been created.
The ShowDialog event will not even fire. Is this intended behavior?
Regards,
2020.1.218.45
SelectedAppointment="{Binding Selected, Mode=TwoWay}"When implementing ScheduleViewDragDropBehavior, the behavior performs correctly, but the XAML designer indicates "CustomScheduleViewDragDropBehavior is not a valid value for property 'DragDropBehavior'."
<telerik:RadScheduleView.DragDropBehavior> <ViewModels:CustomScheduleViewDragDropBehavior/></telerik:RadScheduleView.DragDropBehavior>
Regrards,
Windows 10 Pro 64, Visual Studio 2019, Telerik.UI.for.Wpf.NetCore.Xaml 2020.1.218
I'm starting up a new project and want to use RadWindow as my main window, so I found this explanation of what to do and followed it:
https://www.telerik.com/support/kb/wpf/window/details/how-to-use-radwindow-as-main-window
My problem is that the RadWindow seems to be ignoring the properties I put into the MainWindow.xaml, so it displays a main window just large enough to contain the title bar in the upper left corner of my desktop with "RadWindow" as the header. I added code in the MainWindow's constructor in the code-behind and that works. What have I missed?
MainWindow.xaml:
<telerik:RadWindow x:Class="MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Header="Program Launcher" WindowStartupLocation="CenterScreen" Height="200" Width="400"> <Grid> </Grid></telerik:RadWindow>
MainWindow.xaml.cs:
using System;using System.Collections.Generic;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;using Telerik.Windows.Controls;namespace ProgramLauncher{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : RadWindow { public MainWindow() { //InitializeComponent(); // Header = "Program Launcher"; // WindowStartupLocation = WindowStartupLocation.CenterScreen; // Height = 200; // Width = 400; } }}
Note: Code that sets window properties is coded out to show initial conditions that caused the problem.
app.xaml:
<Application x:Class="ProgramLauncher.App" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <!--xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"--> <!--StartupUri="MainWindow.xaml">--> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources></Application>
app.xaml.cs:
using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Linq;using System.Windows;namespace ProgramLauncher{ /// <summary> /// Interaction logic for App.xaml /// </summary> public partial class App : Application { public App() { //this.InitializeComponent(); } protected override void OnStartup(StartupEventArgs e) { new MainWindow().Show(); base.OnStartup(e); } }}
Bad Main Window.png shows the main window as it originally appeared when I was assigning the properties only in the xaml. Good Main Window.png shows how the main window should appear, centered on my screen. That's how it looks after I added the code to MainWindow's constructor to set the properties.

When activating tabs by clicking on the header, some tabs take a while to load because the contents are slow to load. This is not a problem.
However, when this happens, frequently the tab is dragged and torn off the radtabbedwindow, creating a new one.
Is there a way to stop tearing off tabs if the mouse has move less than 20 pixels for example?

I'v tried to follow a few of the how to do it but I do not get any data in my controller.
The code below is my latest attempt. If I create RadTreeViewItems in my ViewModel and then set them directly to the ItemsSource the treview is populated.
Can anyone see if I am missing something?
<UserControl.Resources>
<viewmodels:FilterViewModel x:Key="FVM" />
<DataTemplate x:Key="QualifierHDT"
DataType="{x:Type models:Qualifier}">
<TextBlock Text="{Binding Name}" />
</DataTemplate>
<HierarchicalDataTemplate x:Key="ComponentHDT"
DataType="{x:Type models:Component}"
ItemsSource="{Binding Components}"
ItemTemplate="{StaticResource QualifierHDT}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="SystemCollectionHDT"
DataType="{x:Type models:SystemCollection}"
ItemsSource="{Binding SystemCollections}"
ItemTemplate="{StaticResource ComponentHDT}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="BuildingHDT"
DataType="{x:Type models:Building}"
ItemsSource="{Binding Buildings}"
ItemTemplate="{StaticResource SystemCollectionHDT}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="AreaHDT"
DataType="{x:Type models:Area}"
ItemsSource="{Binding Areas}"
ItemTemplate="{StaticResource BuildingHDT}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
<Style x:Key="ItemContainerStyle" TargetType="{x:Type telerik:RadTreeViewItem}">
<Setter Property="IsSelected" Value="{Binding Path=Selected}"/>
<Setter Property="IsExpanded" Value="{Binding Path=Expanded}"/>
</Style>
<helpers:FilterViewTemplateSelector x:Key="myDataTemplateSelector"
AreaTemplate="{StaticResource AreaHDT}"
BuildingTemplate="{StaticResource BuildingHDT}"
SystemCollectionTemplate="{StaticResource SystemCollectionHDT}"
ComponentTemplate="{StaticResource ComponentHDT}"
QualifierTemplate="{StaticResource QualifierHDT}"/>
</UserControl.Resources>
<telerik:RadTreeView MinWidth="200px"
ItemsSource="{Binding Source={StaticResource FVM}}"
ItemTemplate="{StaticResource AreaHDT}"
ItemContainerStyle="{StaticResource ItemContainerStyle}"
ItemTemplateSelector="{StaticResource myDataTemplateSelector}">
</telerik:RadTreeView>
Class structure
Class Area
string Name;
ICollection<Building> buildings
Class Building
string Name:
ICollection<SystemCollection> SystemCollections
Class SystemCollection
string Name;
ICollection<Componennt> Components
Class Component
string Name;
ICollection<Qualifier> Qualifiers
Class Qualifier
String Name;

As the title suggest, my question is if it is possible to set the DateTimeWatermarkContent of the DateTimePicker control based on if the DatePicker is enabled or not.
More specifically what I want to do is to remove the DateTimeWatermarkContent text when the control is disalbled.
How would I go about doing that?
