Telerik Forums
UI for WPF Forum
6 answers
283 views
I have a grid that I'm binding to an ObservableItemCollection and a separate toolbar that allows the user to perform Add, Delete, etc. operations on the data within the grid. The data going into the collection is not sorted. I'm setting the default sort on a column in the code behind. When I add a new row using the toolbar button or hitting Insert the new row is added underneath the last record in the ObservableItemCollection, not the end of the grid where I'd expect it to be. So the new row could show up anywhere within the grid. If I don't set the default sorting, it puts the row at the end. Is there a way to force the row to be inserted after the last record within the grid?

Also, I noticed when I don't set a default sort, then sort the grid on the client side I'm getting the same behavior. The insert it happening wherever the last item was put into the collection.

Thanks,
Karen
Jason
Top achievements
Rank 1
 answered on 13 Jan 2012
8 answers
238 views
Is it possible to remove the label column within an Autogenerating DataForm?
Colin Wright
Top achievements
Rank 2
 answered on 13 Jan 2012
6 answers
178 views
In the current version (Q3 2011), when the user enters a value below the specified 'Minimum', the bound property is updated to this value.

In Q2, the source was also updated first to the wrong value, but afterwards a second update occurred using the specified minimum value.

The current behavior is just completely wrong, while the behavior in Q2 is also not really expected as I would expect of the control not to update the source to a value below the minimum in the first place, but directly to the minimum value.

<Window x:Class="RadNumericUpDownProblem.MainWindow"
        xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
    <telerik:RadNumericUpDown Minimum="0"
                              Value="{Binding NumericUpDownValue}"/>
</Window>

namespace RadNumericUpDownProblem
{
    public partial class MainWindow
    {
        private int mNumericUpDownValue;
 
        public MainWindow()
        {
            InitializeComponent();
 
            DataContext = this;
        }
 
        public int NumericUpDownValue
        {
            get { return mNumericUpDownValue; }
            set { mNumericUpDownValue = value; }
        }
    }
}
Stefan
Top achievements
Rank 1
 answered on 13 Jan 2012
1 answer
115 views
Hi
is ther a simpale way to print the radchart?
hanan
Evgenia
Telerik team
 answered on 13 Jan 2012
1 answer
189 views
When I put RadTimeBar control on design surface it does not look quite similar to waht's shown in demos and documenation. For example, I don't see time perioids shown both on top and bottom row of the control. The selection bar looks alos different. I don't see the scrollbar at the bottom. I am using the later version of the control. Does anyone know why is sucsh a difference in the statndard look without any custome styling?

Thanks,
Pabitra
Tsvetie
Telerik team
 answered on 13 Jan 2012
4 answers
231 views
I saw a different thread on this about a year ago, and there was discussion that this functionality may be coming in future releases.  Is this available now?  If not, how can I implement this in my wpf application?  I found an example in the forums, but when I try to use it, I get the following error:

Cannot animate the 'Visibility' property on a 'System.Windows.Controls.Grid' using a 'System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames'.

It shows the header in a different color when it first comes up, but I get the error when I try to expand one of the tiles.

Here's the style I tried to use:

        <SolidColorBrush x:Key="RadTileView_Background" Color="#e9ecee"/> 
        <LinearGradientBrush x:Key="RadTileView_Border" EndPoint="0,1" StartPoint="0,0"
            <GradientStop Color="#EEEEEE" Offset="0"/> 
            <GradientStop Color="#D6DEE6" Offset="1"/> 
        </LinearGradientBrush> 
        <LinearGradientBrush x:Key="RadTileView_HeaderBackground" EndPoint="0,1" StartPoint="0,0"
            <GradientStop Color="#f5f5f6" Offset="0"/> 
            <GradientStop Color="#e1e4e7" Offset="0.5"/> 
            <GradientStop Color="#c9cdd2" Offset="0.51"/> 
            <GradientStop Color="#d7dade" Offset="1"/> 
        </LinearGradientBrush> 
        <SolidColorBrush x:Key="RadTileView_HeaderBorder" Color="#caced3"/> 
        <LinearGradientBrush x:Key="RadTileView_ButtonBackground" EndPoint="0.5,1" StartPoint="0.5,0"
            <GradientStop Color="#FFC7CDD4" Offset="0"/> 
            <GradientStop Color="#FF888C94" Offset="1"/> 
        </LinearGradientBrush> 
        <LinearGradientBrush x:Key="RadTileView_ButtonOuterBorder" EndPoint="0.5,1" StartPoint="0.5,0"
            <GradientStop Color="#FFE0E2E7" Offset="0"/> 
            <GradientStop Color="#FFECF1F6" Offset="1"/> 
            <GradientStop Color="#FFC9CDD2" Offset="0.53"/> 
            <GradientStop Color="#FFF2F2F4" Offset="0.513"/> 
        </LinearGradientBrush> 
        <SolidColorBrush x:Key="RadTileView_ButtonInnerBorder" Color="#FF3A3C3D"/> 
        <LinearGradientBrush x:Key="RadTileView_ButtonInnerBorderRectangle" EndPoint="0.5,1" StartPoint="0.5,0"
            <GradientStop Color="#FFEDEEF0" Offset="0"/> 
            <GradientStop Color="#FFD6DADF" Offset="1"/> 
            <GradientStop Color="#FFF0F0F2" Offset="0.422"/> 
            <GradientStop Color="#FFC8CDD2" Offset="0.44"/> 
        </LinearGradientBrush> 
        <LinearGradientBrush x:Key="RadTileView_ButtonBackgroundOver" EndPoint="0.5,1" StartPoint="0.5,0"
            <GradientStop Color="#FFFEEDB7" Offset="0"/> 
            <GradientStop Color="#FFFACA6A" Offset="1"/> 
            <GradientStop Color="#FFFFC94A" Offset="0.526"/> 
            <GradientStop Color="#FFFEEDB7" Offset="0.509"/> 
        </LinearGradientBrush> 
        <SolidColorBrush x:Key="RadTileView_ButtonInnerBorderOver" Color="#FF543E0C"/> 
        <LinearGradientBrush x:Key="RadTileView_ButtonBackgroundPressed" EndPoint="0.5,1" StartPoint="0.5,0"
            <GradientStop Color="#FFFECE95" Offset="0"/> 
            <GradientStop Color="#FFFEB407" Offset="1"/> 
            <GradientStop Color="#FFFEBB6E" Offset="0.517"/> 
            <GradientStop Color="#FFE78318" Offset="0.539"/> 
        </LinearGradientBrush> 
        <SolidColorBrush x:Key="RadTileView_ButtonInnerBorderPressed" Color="#FF573510"/> 
        <SolidColorBrush x:Key="DisabledBrush" Color="#99FFFFFF"/> 
        <Style x:Key="RadTileViewItemStyle1" TargetType="telerik:RadTileViewItem"
            <Setter Property="HorizontalContentAlignment" Value="Stretch"/> 
            <Setter Property="VerticalContentAlignment" Value="Stretch"/> 
            <Setter Property="Background" Value="{StaticResource RadTileView_Background}"/> 
            <Setter Property="BorderBrush" Value="{StaticResource RadTileView_Border}"/> 
            <Setter Property="BorderThickness" Value="1"/> 
            <Setter Property="Padding" Value="7"/> 
            <Setter Property="Template"
                <Setter.Value> 
                    <ControlTemplate TargetType="telerik:RadTileViewItem"
                        <Grid> 
                            <VisualStateManager.VisualStateGroups> 
                                <VisualStateGroup x:Name="CommonStates"
                                    <VisualState x:Name="Normal"/> 
                                    <VisualState x:Name="Disabled"
                                        <Storyboard> 
                                            <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="DisabledVisual" Storyboard.TargetProperty="Visibility"
                                                <DiscreteObjectKeyFrame KeyTime="0" Value="Visible"/> 
                                            </ObjectAnimationUsingKeyFrames> 
                                        </Storyboard> 
                                    </VisualState> 
                                    <VisualState x:Name="MouseOver"/> 
                                </VisualStateGroup> 
                            </VisualStateManager.VisualStateGroups> 
                            <Border Margin="{TemplateBinding Padding}" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="5"
                                <Grid> 
                                    <Grid.RowDefinitions> 
                                        <RowDefinition Height="Auto"/> 
                                        <RowDefinition Height="*"/> 
                                    </Grid.RowDefinitions> 
                                    <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Grid.Row="1" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/> 
                                    <Border Background="{StaticResource RadTileView_HeaderBackground}" BorderBrush="{StaticResource RadTileView_HeaderBorder}" BorderThickness="0 0 0 1" CornerRadius="4 4 0 0" Padding="10 0 7 0"
                                        <Grid MinHeight="28"
                                            <Border x:Name="GripBarElement" Background="Transparent"
                                                <ContentPresenter HorizontalAlignment="Left" Margin="0,0,10,0" VerticalAlignment="Center" Content="{TemplateBinding Header}" ContentTemplate="{TemplateBinding HeaderTemplate}"/> 
                                            </Border> 
                                            <ToggleButton x:Name="MaximizeToggleButton" Height="17" HorizontalAlignment="Right" VerticalAlignment="Center" Width="17"
                                                <ToggleButton.Template> 
                                                    <ControlTemplate TargetType="ToggleButton"
                                                        <Grid> 
                                                            <VisualStateManager.VisualStateGroups> 
                                                                <VisualStateGroup x:Name="FocusStates"
                                                                    <VisualState x:Name="Focused"/> 
                                                                    <VisualState x:Name="Unfocused"/> 
                                                                </VisualStateGroup> 
                                                                <VisualStateGroup x:Name="CommonStates"
                                                                    <VisualState x:Name="Disabled"/> 
                                                                    <VisualState x:Name="Normal"/> 
                                                                    <VisualState x:Name="MouseOver"
                                                                        <Storyboard> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path1" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonBackgroundOver}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path5" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonInnerBorderOver}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path1Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonBackgroundOver}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path2Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonBackgroundOver}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path3Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonInnerBorderOver}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path5Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonInnerBorderOver}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                        </Storyboard> 
                                                                    </VisualState> 
                                                                    <VisualState x:Name="Pressed"
                                                                        <Storyboard> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path1" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonBackgroundPressed}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path5" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonInnerBorderPressed}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path1Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonBackgroundPressed}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path2Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonBackgroundPressed}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path3Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonInnerBorderPressed}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Path5Check" Storyboard.TargetProperty="Fill"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadTileView_ButtonInnerBorderPressed}"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                        </Storyboard> 
                                                                    </VisualState> 
                                                                </VisualStateGroup> 
                                                                <VisualStateGroup x:Name="CheckStates"
                                                                    <VisualState x:Name="Checked"
                                                                        <Storyboard> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="checkedArrow" Storyboard.TargetProperty="Visibility"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="Visible"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="uncheckedArrow" Storyboard.TargetProperty="Visibility"
                                                                                <DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/> 
                                                                            </ObjectAnimationUsingKeyFrames> 
                                                                        </Storyboard> 
                                                                    </VisualState> 
                                                                    <VisualState x:Name="Unchecked"/> 
                                                                    <VisualState x:Name="Indeterminate"/> 
                                                                </VisualStateGroup> 
                                                            </VisualStateManager.VisualStateGroups> 
                                                            <Grid x:Name="uncheckedArrow" Height="13" Width="17" Visibility="Visible" Background="Transparent" ToolTipService.ToolTip="Maximize"
                                                                <Path x:Name="Path1" Fill="{StaticResource RadTileView_ButtonBackground}" Stretch="Fill" Height="11" HorizontalAlignment="Center" VerticalAlignment="Center" Width="15" Data="M3,4 L3,8 L12,8 L12,4 z M1.4999999,1.4210855E-14 L13.5,1.4210855E-14 C14.328427,-1.0430811E-07 15,0.67157274 15,1.4999999 L15,9.5 C15,10.328427 14.328427,11 13.5,11 L1.4999999,11 C0.67157286,11 0,10.328427 0,9.5 L0,1.4999999 C0,0.67157274 0.67157286,-1.0430811E-07 1.4999999,1.4210855E-14 z"/> 
                                                                <Rectangle x:Name="Path4" Stroke="{StaticResource RadTileView_ButtonOuterBorder}" RadiusX="2" RadiusY="2" Height="13" HorizontalAlignment="Center" VerticalAlignment="Center" Width="17"/> 
                                                                <Path x:Name="Path5" Fill="{StaticResource RadTileView_ButtonInnerBorder}" Stretch="Fill" Height="10.914" HorizontalAlignment="Center" VerticalAlignment="Center" Width="14.913" Opacity="0.7" Data="M11.956482,4.9564972 L12.956482,4.9564972 L12.956482,8.9564972 L11.956482,8.9564972 L3.9564819,8.9564972 L3.9564819,7.9564972 L11.956482,7.9564972 z M1.5000182,0 L13.500164,0 C14.121492,3.0788389E-08 14.654589,0.37776613 14.882304,0.91614765 L14.912999,1.0000155 L1.0000072,1.0000155 L1.0000072,10.913 L0.91614342,10.882306 C0.37776428,10.65459 -5.9605348E-08,10.12149 7.0536E-15,9.5001593 L7.0536E-15,1.5000254 C-5.9605348E-08,0.67158419 0.67158097,3.0788389E-08 1.5000182,0 z"/> 
                                                                <Rectangle x:Name="Path6" Stroke="{StaticResource RadTileView_ButtonInnerBorderRectangle}" Height="4" HorizontalAlignment="Center" VerticalAlignment="Center" Width="9"/> 
                                                            </Grid> 
                                                            <Grid x:Name="checkedArrow" Height="17" Margin="0 1 0 0" Width="17" Visibility="Collapsed" Background="Transparent" ToolTipService.ToolTip="Minimize"
                                                                <Path x:Name="PathCheck" Stretch="Fill" Stroke="{StaticResource RadTileView_ButtonOuterBorder}" Height="13" HorizontalAlignment="Right" VerticalAlignment="Top" Width="13" Data="M2.5,0.5 L10.5,0.5 C11.6,0.5 12.5,1.31 12.5,2.5 L12.5,10.5 C12.5,11.6 11.6,12.5 10.5,12.5 L6.5,12.5 L6.5,7.5 L0.5,7.5 L0.5,2.5 C0.5,1.4 1.4,0.5 2.5,0.5 z"/> 
                                                                <Path x:Name="Path1Check" Fill="{StaticResource RadTileView_ButtonBackground}" Stretch="Fill" Margin="1,5,5,1" Data="M3,4 L3,8 L8,8 L8,4 z M1.5,0 L9.5,0 C10.3,0 11,0.6 11,1.5 L11,9.5 C11,10.3 10.3,11 9.5,11 L1.5,11 C0.6,11 0,10.3 0,9.5 L0,1.5 C0,0.6 0.6,0 1.5,0 z"/> 
                                                                <Path x:Name="Path2Check" Fill="{StaticResource RadTileView_ButtonBackground}" Stretch="Fill" Margin="5.05,1,1,5" Data="M1.5,0 L9.5,0 C10.3,0 11,0.6 11,1.5 L11,3.5 L11,9.5 C11,10.3 10.3,11 9.5,11 L7,11 L7,8.5 L7,8 L7,4 L7,3.5 L0,3.5 L0,1.5 C0,0.6 0.6,0 1.5,0 z"/> 
                                                                <Path x:Name="Path3Check" Fill="{StaticResource RadTileView_ButtonInnerBorder}" Stretch="Fill" Margin="5.05,1,1.05,5" Opacity="0.7" Data="M7.9,4.25 L8.9,4.25 L8.9,11.25 L7.9,11.25 z M1.5,0 L9.5,0 C10.1,0 10.6,0.4 10.9,0.9 L10.914,0.9 L0.99,0.99 L0.99,2.5 L0,2.5 L0,1.5 C0,0.6 0.6,0 1.5,0 z"/> 
                                                                <Rectangle x:Name="Path4Check" Stroke="{StaticResource RadTileView_ButtonOuterBorder}" RadiusX="2" RadiusY="2" Height="13" HorizontalAlignment="Right" Margin="0,3.5,4,0" VerticalAlignment="Top" Width="13"/> 
                                                                <Path x:Name="Path5Check" Fill="{StaticResource RadTileView_ButtonInnerBorder}" Stretch="Fill" Margin="1,5,5.05,1.1" Opacity="0.7" Data="M7.99,5 L9,5 L9,8.99 L8,8.99 L4,9 L4,8 L7.99,8 z M1.4,0 L9.4,0 C10,0 10.69,0.4 10.9,0.98 L10.914,0.99 L0.99,0.99 L0.99,10.914 L0.98,10.90 C0.4,10.69 0,10.14 0,9.5 L0,1.5 C0,0.675 0.675,0 1.5,0 z"/> 
                                                                <Rectangle x:Name="Path6Check" Stroke="{StaticResource RadTileView_ButtonInnerBorderRectangle}" Height="4" Margin="4,0,8,4" VerticalAlignment="Bottom"/> 
                                                            </Grid> 
                                                        </Grid> 
                                                    </ControlTemplate> 
                                                </ToggleButton.Template> 
                                            </ToggleButton> 
                                        </Grid> 
                                    </Border> 
                                    <Rectangle x:Name="DisabledVisual" Fill="{StaticResource DisabledBrush}" RadiusX="4" RadiusY="4" Visibility="Collapsed" Grid.RowSpan="2"/> 
                                </Grid> 
                            </Border> 
                        </Grid> 
                    </ControlTemplate> 
                </Setter.Value> 
            </Setter> 
        </Style> 




Akber
Top achievements
Rank 1
 answered on 13 Jan 2012
1 answer
433 views
Hello

   I have seen a handful of threads on the forum with the steps necessary to build a column chooser and one where it is mentioned that Telerik plans to build on in in the future, has this happened - is there now a built in column chooser that I am missing somewhere?

   My trouble with the exising samples is that I need to have a default set of columns displayed then provide the ability for the user to show / hide other optional columns, the samples I have played with all start with an empty grid.

Thank you,
Patrick
Dimitrina
Telerik team
 answered on 13 Jan 2012
0 answers
150 views
Hello,
I'm testing the VirtualizationWrapPanel as a ListBox items panel, and it seems that when an item is selected and I use the the arrow keys or the page up/down keys, the list behave really strange.

I was wondering if there's a fix for it, because it is really buggy and that's the only thing preventing us from buying this component.
Kind regards,
Miky.
Miky
Top achievements
Rank 1
 asked on 13 Jan 2012
1 answer
189 views
Hello,
I'm using a MVVM pattern (Caliburn Micro) and I use the dockmanager that another user posted on this forum some time ago, I need to load at the application startup a Pane that should be docked right with auto-hide as default... I've tried setting IsPinned = false but as I pass over the tab it will stay pinned, instead if I right click -> Auto hide it's ok

Any suggestion?
Thanks
Konstantina
Telerik team
 answered on 13 Jan 2012
1 answer
68 views
I am working with treeview with DataBinding to an object in the view model, when creating a new item in the tree it is created but it is not highlighed or selected. What I did, is to add the new created object to the collection in the view model which treeview bind on it. and its successfully added and also appeared on the screen but its not selected.

Any Advice?
Thanks;
Tina Stancheva
Telerik team
 answered on 13 Jan 2012
Narrow your results
Selected tags
Tags
GridView
General Discussions
Chart
RichTextBox
Docking
ScheduleView
ChartView
TreeView
Diagram
Map
ComboBox
TreeListView
Window
RibbonView and RibbonWindow
PropertyGrid
DragAndDrop
TabControl
TileView
Carousel
DataForm
PDFViewer
MaskedInput (Numeric, DateTime, Text, Currency)
AutoCompleteBox
DatePicker
Buttons
ListBox
GanttView
PivotGrid
Spreadsheet
Gauges
NumericUpDown
PanelBar
DateTimePicker
DataFilter
Menu
ContextMenu
TimeLine
Calendar
Installer and Visual Studio Extensions
ImageEditor
BusyIndicator
Expander
Slider
TileList
DataPager
PersistenceFramework
Styling
TimeBar
OutlookBar
TransitionControl
FileDialogs
Book
ToolBar
ColorPicker
TimePicker
MultiColumnComboBox
SyntaxEditor
VirtualGrid
NavigationView (Hamburger Menu)
Wizard
ExpressionEditor
WatermarkTextBox
DesktopAlert
BarCode
SpellChecker
DataServiceDataSource
EntityFrameworkDataSource
RadialMenu
ChartView3D
Data Virtualization
BreadCrumb
LayoutControl
ProgressBar
Sparkline
TabbedWindow
ToolTip
CloudUpload
ColorEditor
TreeMap and PivotMap
EntityFrameworkCoreDataSource (.Net Core)
HeatMap
Chat (Conversational UI)
VirtualizingWrapPanel
Calculator
NotifyIcon
TaskBoard
TimeSpanPicker
BulletGraph
Licensing
WebCam
CardView
DataBar
FilePathPicker
Callout
PasswordBox
SplashScreen
Localization
Rating
Accessibility
CollectionNavigator
AutoSuggestBox
Security
VirtualKeyboard
HighlightTextBlock
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?