I can change split panel collapse direction to left or right like this. But can I have both splitter buttons (left and right direction) on RadSplitContainer with only 2 SplitPanels?
I noticed that if the RadSplitContainer had more than 3 panels, the splitter button showed 2 buttons (left and right direction)
Hello guys! I have a small deal with DropDownList...
I need to create a path selector, and this is how I see it:
- when I'm writing "C:\" DropDown starts showing AutoComplete options
- Paths that were in usage (it will be decided after some program runs) it will save it to its DataSource.
Standard Combox can do all of theese requirements, It will be like:
AutoCompleteSource = AutoCompleteSource.FileSystemDirectories
and after save the "good" paths to DataSource.
I find somthing same in the Telerik lib - a DropDownList but it hasn't property AutoCompleteSource where I can set AutoCompleteSource.FileSystemDirectories...
I continued to search for solutions and found RadMaskedEditBox that has AutoCompleteSource like I want, but has no DropDownMenu for saving used pathes.
If there other solutions that I didn't see? I don't want to write algorithm for DropDownList which will AutoComplete directories, I think there is a more beautiful solution.
Thanks!
I tried searching for this but apparently I'm the only one with this issue right now.
So here's the very basics: My app has a radform with a button. You click this button and it creates another RadForm, but this one is a FormBorderStyle FixedToolWindow. When I hit Alt-Tab and see it, it's not the icon I assigned to the Form. (via the Designer with the Form Icon property) It's the default app Icon.
Attaching what it looks like. (it's the selected one) This icon is the same in the Taskbar as well. The Application Icon shows up just fine though (That's the AC one in the attached pic)
How do I change the form Icon?
VS 2015
Windows 8.1 64bit
Telerik 17.1.221.0
Hello,
is it possible to select more than one column at once?
Kind regards
Marc
I have a RowSourceNeeded event, and inside that event I create my child GridView and add rows to it. There are conditions that would keep me from adding the child GridView; however, I still need to add this child when I do have the data required to do so.
In this event I check a property "model.Parameters" which could be null; however, it is not always going to be null (after handling the RowSourceNeeded event) and when not null I need to add the child GridView.
Here's where I add it.
// get the analysis parameter differences for this row (scan)
private async void BatchComparisonGrid_RowSourceNeeded(object sender, GridViewRowSourceNeededEventArgs e)
{
// tell user we're getting the analysis parameters
UpdateWaitingBar(ElementVisibility.Visible, "Getting analysis parameters");
// get item bound to the row
ComparisonScanViewModel model = e.ParentRow.DataBoundItem as ComparisonScanViewModel;
await Task.Factory.StartNew(() =>
{
if (null != model && null != model.Parameters)
{
// I don't do anything here, I just needed to cause 'model.Parameters' to
// be called since it is a timely call.
}
});
// update the UI
if (null != model &&
null != model.Parameters)
{
foreach (ComparisonAnalysisParameterViewModel am in model.Parameters)
{
// build values to go in the row details grid
GridViewRowInfo row = e.Template.Rows.NewRow();
row.Cells["Description"].Value = am.Title;
row.Cells["Value"].Value = am.Value;
e.SourceCollection.Add(row);
}
e.ParentRow.IsExpanded = true;
}
// tell the user we're done
UpdateWaitingBar(ElementVisibility.Collapsed);
}
Later, I'm listening to the CurrentRowChanging event. Here I can get the same data from the model and potentially build the child GridView; however, I don't have the necessary information required that was provided to me in the RowSourceNeeded event. I.e. e.Template and e.SourceCollection.
// row is changing in the grid and time to expand that item to show the details for the row
private void BatchComparisonGrid_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
{
if (e.NewRow is GridViewHierarchyRowInfo)
{
foreach (var item in BatchComparisonGrid.Rows)
{
item.IsExpanded = false;
}
// get model
ComparisonScanViewModel model = e.NewRow.DataBoundItem as ComparisonScanViewModel;
if(null != model.Parameters)
{
// code would go here that checks to see if this row already had the child GridView
// added, and if not AND model.Parameters is not null, then we'll add the child GridView now.
// BUT, how to do this from here ????
}
// expand
e.NewRow.IsExpanded = true;
}
}
Is there some way to access what I need from the CurrentRowChanging event in order to add the child GridView...since the RowSourceNeeded event is never raised again after the first time it is raised?