I put a RadComboBox in GridViewDataColumn, but the selections in combobox don't display When i edit the cell.
But if i use RadComboBox separatly, it works.
Here is my code:
<telerik:GridViewDataColumn Header="AlertLocation" DataMemberBinding="{Binding AlertLocationName}">
<telerik:GridViewDataColumn.CellEditTemplate>
<DataTemplate>
<telerik:RadComboBox ItemsSource="{Binding AlertLocations}" DisplayMemberPath="Name" SelectedValuePath="Name" SelectedValue="{Binding AlertLocationName,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
</DataTemplate>
</telerik:GridViewDataColumn.CellEditTemplate>
</telerik:GridViewDataColumn><telerik:RadRichTextBox FontFamily="Arial" FontSize="9" DocumentInheritsDefaultStyleSettings="True" BorderThickness="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto" />
Hi,
When developing my WPF application using the RadNotifyIcon, I often catch myself stopping Visual Studio rather than selecting the close application menu option. This results in the tray icon not being removed. When you then restart a debugging session the old icon prevents a new icon from being created as I have a fixed appId. However, as soon as you hover over it, the icon disappears.
Everything is happening per design and in release mode where you have to close the application, everything works fine. This is just some development time frustration.
Is there a way to check on startup if the icon exists (previous remnant) and if so first clear it before creating the new icon? Alternatively, is there a "fool-proof" way to detect ungraceful application close (e.g. stop debugging in VS) to first clear the icon?
Hi!
I need a wider SearchPanel Textbox. Changing the Width of SearchPanel didn't change the width of the TexBox within.
I tried to access it this way in Code behind but the result is always null:
https://www.telerik.com/forums/select-searchasyoutype-on-startup
Could anyone help me to achieve this?
Thank you!
Hello,
we have an application running in Silverlight an WPF (we ported it from Silverlight to WPF some time ago, and it can run in both frameworks).
In Silverlight we had no memory problems, everything ist cleared an disposed by us (looping the visual/logical tree,..).
In WPf we have some weird meomry leaks and I´m not able to track them down further.
Some of them root just to Telerik controls and I see not why...
I attached some JustTrace screenshots...
How to change ComboBoxStyle in GridViewComboBoxColumn of RadGridView when i Edit the cell.
<telerik:GridViewComboBoxColumn Header="Location" DataMemberBinding="{Binding AlertLocationId}"
UniqueName="AlertLocation" SelectedValueMemberPath="Id" DisplayMemberPath="Name"
Style="{DynamicResource GridViewColumnStyle}"/>
I was following the SDK example for Highlighting a Custom Column and got it all implemented. For mine it is highlighting the correct text but it isn't keeping those rows that should stay in the search results. My project differs from the example project since I have the Grid bound to a DataTable of various columns and types whereas the example is bound to a list of objects.
My code for the Custom Column is here. The column is bound to a custom type listed below this code.
publicclassAttributeListColumn: GridViewBoundColumnBase
{
public override FrameworkElement CreateCellElement(GridViewCell cell, object dataItem)
{
StackPanel mainContainer = new StackPanel
{
Orientation = Orientation.Horizontal
};
if (cell.DataContext != null)
{
string glyphResourceKey = ((cell.DataContext as System.Data.DataRow)[DataMemberBinding.Path.Path] as ListValueContainer)?.GlyphResourceKey;
System.Windows.Shapes.Path path = new System.Windows.Shapes.Path
{
Margin = new Thickness(0, 0, 5, 0),
Fill = System.Windows.Media.Brushes.Black,
Width = 13,
Height = 13,
Data = glyphResourceKey == null ? null : Application.Current?.TryFindResource(glyphResourceKey) as System.Windows.Media.Geometry,
Visibility = glyphResourceKey == null ? Visibility.Collapsed : Visibility.Visible
};
mainContainer.Children.Add(path);
}
//Add HighlightTextBlock to keep the SearchPanel functionality
HighlightTextBlock htb = new HighlightTextBlock(DataControl.SearchStateManager);
htb.SetBinding(HighlightTextBlock.HighlightTextProperty, new Binding($"[{DataMemberBinding.Path.Path}].Id"));
cell.SetBinding(GridViewCell.IsHighlightedProperty, new Binding("ContainsMatch") { Source = htb, Mode = BindingMode.TwoWay });
SetHighlightTextBlockTextProperty(dataItem, htb);
mainContainer.Children.Add(htb);
return mainContainer;
}
public void SetHighlightTextBlockTextProperty(object dataItem, TextBlock textBlock)
{
if (this.DataMemberBinding != null)
{
var content = this.GetCellContent(dataItem);
if (content != null)
{
textBlock.SetValue(TextBlock.TextProperty, (content as ListValueContainer).Id);
}
}
else
{
textBlock.ClearValue(TextBlock.TextProperty);
}
}
}
[TypeConverter(typeof(ListValueConverter))]
public class ListValueContainer : IComparable, IEquatable<ListValueContainer>, INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected string glyphResourceKey;
protected List<string> values = new List<string>();
public ListValueContainer()
{
}
public ListValueContainer(string value, string glyphResourceKey = null)
{
values.Add(value);
this.glyphResourceKey = glyphResourceKey;
}
public ListValueContainer(List<AttributeListLookup> lookupValues, string glyphResourceKey = null)
{
if (lookupValues != null)
{
lookupValues.ForEach(a => values.Add(a.Id));
}
this.glyphResourceKey = glyphResourceKey;
}
public string GlyphResourceKey
{
get
{
return glyphResourceKey;
}
}
public List<string> Values
{
get
{
return values;
}
}
public string Id
{
get
{
return string.Join(", ", values);
}
}
public virtual void OnPropertyChanged(PropertyChangedEventArgs args)
{
PropertyChangedEventHandler handler = this.PropertyChanged;
if (handler != null)
{
handler(this, args);
}
}
}Like I said the correct text highlights as you type in the GridView search bar, but those cells aren't actually getting filtered.
The HighlightTextBlock.HighlightTextProperty is being bound correctly but I'm guessing the GridViewCell.IsHighlightedProperty is what says if the row should stay in the GridView as you are typing?

Is it possible to add charts to a document created via RadPdfProcessing, if so is there a sample anywhere?
THx

Hello,
Is it possible to drag RadNavigationViewItems around in the RadNavigationView If so, how would this be implemented?
Thanks
Tony
