Currently, you can use the FilterDescriptions of the Olap data providers (like AdomdDataProvider and XamlDataProvider) or the GroupFilter of the group descriptions.
Add an API that allows you to implement custom filtering behavior using a filtering function or constructing custom filtering expression.
Currently, the RadFilePathPicker control doesn't support pasting paths wrapped in quotation marks. For example: "C:\myfolder\anotherfolder\" instead you should use C:\myfolder\anotherfolder\
Such paths can be typed (or pasted) but this won't update the FilePath value of the control.
One way to create such type of path is via the "Copy as path" option in the Windows Explorer's right click context menu.
Allow paths wrapped in quotation marks, to be placed in the input box without the need to manually remove the quotation. This should update the FilePath properly if the text contains valid file/directory path.
In the meantime, you can use the following customization:
public MainWindow()
{
InitializeComponent();
DataObject.AddPastingHandler(this.filePathPicker, OnFilePathPickerPaste);
}
private void OnFilePathPickerPaste(object sender, DataObjectPastingEventArgs e)
{
var isText = e.SourceDataObject.GetDataPresent(DataFormats.UnicodeText, true);
if (isText)
{
e.CancelCommand();
var text = (string)e.SourceDataObject.GetData(DataFormats.UnicodeText);
while (text.Contains('"'))
{
text = text.Replace("\"", string.Empty);
}
this.filePathPicker.Text = text;
}
}
Please add an option to modify the corner radius for TrackBackground and UncheckedTrackBackground in the RadToggleSwitchButton template.
The radius of both rectangles is hard-coded to 9 (TrackBackground) / 12 (UncheckedTrackbackground) (Why are they different btw?). While it is possible to set the TrackHeight and TrackWidth to custom values, this doesn't really work well for the Fluent theme right now due to the radii quickly becoming disproportionally large or small compared to the TrackHeight. This results in the control losing its shape and becoming more and more egg-shaped or rectangular, depending on whether you decrease or increase the TrackHeight.
Ideally, the Radii would be automatically computed, depending on the selected TrackHeight (Floor(TrackHeight/2) ?), however, a manual solution would also be a lot better than nothing. That way we could at lease define proportionally matching values via styles.
Currently filtering with virtualized RadComboBox is not supported as the filtering feature works with the containers (changes their Visibility).
Create NuGet symbol packages - containing the .pdb files - corresponding to the primary NuGet packages. The process is described here: https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages . This will facilitate the debugging of problems in the controls code.
Enable the customers to create and modify .pptx (PowerPoint) files . They need processing as well as showing such documents.
Make the following selection-related methods of the HeatMapDefinition class "protected internal virtual" instead of "internal virtual".
This will allow the developer to properly implement also the selection feature in their custom heat map definition code.