In the scenario where the Fluent theme is applied and the MonthViewDefinition'sAllowCustomAppointmentSize property is set to True, appointments with different heights may overlap the expand/collapse RadToggleButton when collapsed.
To work this around, extract the default GroupHeaderStyleSelector for the Fluent theme. Then, extract the Style with x:Key="MonthViewBottomLevelWeekGroupStyle" and modify the Padding property's value. Set this Style to the MonthViewBottomLevelWeekGroupStyle property of the extracted OrientedGroupHeaderStyleSelector (default GroupHeaderStyleSelector). Finally, set an instance of the modified style selector to the GroupHeaderStyleSelector property of RadScheduleView.
The exception occurs when publishing .NET 9 application and the "Deployment Mode" in the "Publish profile" is set to "Self-contained".
The exception is not displayed, but instead the application crashes at startup and it seems like it cannot start at all. You can see the error in the Events Viewer tool of the Windows OS, after you navigate to the "Windows Logs-->Application" menu.
This is not reproducible in .NET 8.
The original stacktrace where this was hit is the following:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified. File name: 'System.Windows.Forms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' at Telerik.Windows.Input.Touch.TouchManager.InitializeProperties() at Telerik.Windows.Input.Touch.TouchManager.RemoveTapHoldAndReleaseEventHandler(UIElement element, TouchEventHandler handler) at Telerik.Windows.Controls.RadContextMenu.AttachHandler(UIElement element) at Telerik.Windows.Controls.RadContextMenu.CreateReferences(UIElement element)
To work this around, you can try one of the following ideas:
The UPCE values entered in the RadBarcode control when Symbology is set to UPCE are not displayed.
To work this around use the old RadBarcodeUPCE control until this is fixed.
This was reported in the Code11 and Code39 symbologies.
In the old RadBarcode39 and RadBarcode11 controls the minimum width where the barcode cannot be read any longer is around 180px in the specific scenario.
In the new RadBarcode and its Code11 and Code39 symbologies, the minimum width is different - around 270px. This reproduces when the SizingMode of the symbology is set to Stretch.
To work this around, you can set the SizingMode of the symbology to Snap. Or alternatively, you can use a bigger Width value for the barcode control, and then apply a ScaleTransform to resize it to the smaller size.
private void RadBarcode_Loaded(object sender, RoutedEventArgs e)
{
var barcode = (RadBarcode)sender;
var desiredWidth = 250;
double relativeWidthDelta = desiredWidth / barcode.ActualWidth;
barcode.LayoutTransform = new ScaleTransform() { ScaleX = relativeWidthDelta };
}
Hello, I get KeyNotFoundException (ConcurrentDictionary) error in RemoveTile method:
Telerik.Windows.Controls.Map.TilesDownloadManager:
I wrote about it here: https://feedback.telerik.com/wpf/1656461-keynotfoundexception-when-zooming-in
But in version 2024.4.1111 only 1 problem was fixed...
ConcurrentDictionary<TileId, TileSource> requests may not contain TileId key in RemoveTile.
Can you fix this in the next release?
Currently, the InputBoxText property of the RadChat control has a read-only purpose. It is updated only when you update the text via the UI. However, the property has also a public setter which implies that it can be set, but this doesn't work.
Allow setting the InputBoxText property, which should update the text in the input TextBox.
For the moment, you can get the RadWatermarkTextBox element using the FindChildByType<T> method and set its Text property manually.
var textBox = this.chat.FindChildByType<RadWatermarkTextBox>();
textBox.SetCurrentValue(RadWatermarkTextBox.TextProperty, "new text")
Currently the filters for the RadGridView only allows 2 filters. It would be very helpful for the default filter popout to have the option to add additional filters.
Current filter popout:
Filter popout with ability to add additional filters via an Add Filter button:
Competitor's GridView controls have this feature already and it would be very useful to have this feature on the RadGridView control.
Exception when resizing column with width set to star and min-width set to 0.
Set the properties to the above and resize a column to 0 and then to the original width -> an exception occurs.
Currently filtering with virtualized RadComboBox is not supported as the filtering feature works with the containers (changes their Visibility).
Hello,
I found a bug where the EmptySpace element breaks the layout. When I use a Key-Button instead, the layout shifts to the correct position. However, I don't actually want to have any button in this position at all.
EmptySpace Element:
<RadVirtualKeyboard xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Grid>
<KeysLayout KeySpacing="0.1">
<Rows>
<Row>
<Keys>
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="81" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="87" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="69" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="82" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="84" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="89" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="85" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="73" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="79" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="80" />
<Key DisplayText="" KeyType="Special" Width="2" Height="1" VirtualKey="8" />
</Keys>
</Row>
<Row>
<Keys>
<EmptySpace Width="0.5" Height="1" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="65" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="83" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="68" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="70" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="71" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="72" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="74" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="75" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="76" />
<EmptySpace Width="1" Height="1" />
<Key DisplayText="" KeyType="Special" Width="1.5" Height="2" VirtualKey="13" />
</Keys>
</Row>
<Row>
<Keys>
<Key DisplayText="" KeyType="Lock" Width="1.5" Height="1" VirtualKey="20" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="90" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="88" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="67" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="86" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="66" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="78" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="77" />
<Key DisplayText="," KeyType="Normal" Width="1" Height="1" />
<Key DisplayText="." KeyType="Normal" Width="1" Height="1" />
</Keys>
</Row>
<Row>
<Keys>
<Key DisplayText="&123" KeyType="Special" Width="2" Height="1" VirtualKey="113" />
<Key DisplayText="" KeyType="Special" Width="10" Height="1" VirtualKey="32" />
</Keys>
</Row>
</Rows>
</KeysLayout>
</Grid>
</RadVirtualKeyboard>
Key-Element (Layout desired with EmptySpace):
<RadVirtualKeyboard xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Grid>
<KeysLayout KeySpacing="0.1">
<Rows>
<Row>
<Keys>
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="81" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="87" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="69" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="82" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="84" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="89" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="85" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="73" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="79" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="80" />
<Key DisplayText="" KeyType="Special" Width="2" Height="1" VirtualKey="8" />
</Keys>
</Row>
<Row>
<Keys>
<EmptySpace Width="0.5" Height="1" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="65" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="83" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="68" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="70" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="71" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="72" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="74" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="75" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="76" />
<Key DisplayText="'" KeyType="Normal" Width="1" Height="1" />
<Key DisplayText="" KeyType="Special" Width="1.5" Height="2" VirtualKey="13" />
</Keys>
</Row>
<Row>
<Keys>
<Key DisplayText="" KeyType="Lock" Width="1.5" Height="1" VirtualKey="20" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="90" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="88" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="67" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="86" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="66" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="78" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="77" />
<Key DisplayText="," KeyType="Normal" Width="1" Height="1" />
<Key DisplayText="." KeyType="Normal" Width="1" Height="1" />
</Keys>
</Row>
<Row>
<Keys>
<Key DisplayText="&123" KeyType="Special" Width="2" Height="1" VirtualKey="113" />
<Key DisplayText="" KeyType="Special" Width="10" Height="1" VirtualKey="32" />
</Keys>
</Row>
</Rows>
</KeysLayout>
</Grid>
</RadVirtualKeyboard>