Telerik Forums
UI for WPF Forum
1 answer
181 views
Hello Everyone,

I have a problem when I try to extend a custom class from CalculatedField. I need to add a custom formula: the count of fieldA / sum of fieldB, but both always return the sum function, not the count for the first field.

protected override Telerik.Pivot.Core.Aggregates.AggregateValue CalculateValue(IAggregateValues aggregateValues)
       {
            
           var aggregateA = aggregateValues.GetAggregateValue(this.fieldA); //I need the count function here
           var aggregateB = aggregateValues.GetAggregateValue(this.fieldB); //and the sum function here


I will appreciate any sort of help greatly! 

Kalin
Telerik team
 answered on 20 Aug 2014
1 answer
173 views
How can one detect when the value of a formula has changed within the radspreadsheet control?

I have a cell that is a formula  ="Anothercell*4"

I have the spreadsheet.ActiveWorksheet.Cells.CellPropertyChanged event wired,

BUT the cellPropertyChangedEvent only fires ONCE when the "anothercell" cell is changed (property = 'CellValue')

Shouldn't the event fire twice?  Once for AnotherCell and again for the formula cell (with a e.Property value of something other than CellValue?

thanks
Nikolay Demirev
Telerik team
 answered on 20 Aug 2014
3 answers
267 views
With a default RadListBox, that displays all of its children vertically, then if you drag an item at the top or the bottom of the screen, the RadListBox will automatically scroll up or down.  

f you set the RadListBox to display horizontally, and drag to the right, then the RadListBox will auto scroll only if the right edge of the item is visible and can be dragged past.  If the element is too wide, then the scrolling to the right will stop.  If you drag to the left, then the auto scrolling will scroll all the way to the beginning of the items.

<Grid>
        <Grid.Resources>
            <Style x:Key="DraggableListBoxItem" TargetType="telerik:RadListBoxItem">
                <Setter Property="telerik:DragDropManager.AllowCapturedDrag" Value="True" />
            </Style>
        </Grid.Resources>
        <telerik:RadListBox ItemsSource="{Binding Documents}">
            <telerik:RadListBox.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Horizontal" />
                </ItemsPanelTemplate>
            </telerik:RadListBox.ItemsPanel>
            <telerik:RadListBox.ItemTemplate>
                <DataTemplate>
                        <telerik:RadListBox ItemsSource="{Binding Pages}"  ItemContainerStyle="{StaticResource DraggableListBoxItem}">
                            <telerik:RadListBox.DragDropBehavior>
                                <telerik:ListBoxDragDropBehavior />
                            </telerik:RadListBox.DragDropBehavior>
                            <telerik:RadListBox.DragVisualProvider>
                                <telerik:ScreenshotDragVisualProvider />
                            </telerik:RadListBox.DragVisualProvider>
                            <telerik:RadListBox.ItemTemplate>
                                <DataTemplate>
                                    <Image Source="{Binding ImageData}"/>
                                </DataTemplate>
                            </telerik:RadListBox.ItemTemplate>
                        </telerik:RadListBox>
                </DataTemplate>
            </telerik:RadListBox.ItemTemplate>
        </telerik:RadListBox>
    </Grid>

Is there a way to get the scrolling to the right to work smoothly?

In the posted example, we want to allow the dragging of a Page from one Document into another Document, and the reordering of Pages within a document.
Polya
Telerik team
 answered on 20 Aug 2014
6 answers
183 views
Hi,

We have recently updated our Telerik controls for one of our applications. The current version used is 2014.1.0224.40. What we noticed on touch devices is that exceptions are being raised when the MaskedInput control is being touched. There is no exception raised when the control is being clicked.

The exception is:
,. hexadecimal value 0x00, is an invalid character

The stacktrace:
   bij System.Xml.XmlEncodedRawTextWriter.InvalidXmlChar(Int32 ch, Char* pDst, Boolean entitize)
   bij System.Xml.XmlEncodedRawTextWriter.WriteAttributeTextBlock(Char* pSrc, Char* pSrcEnd)
   bij System.Xml.XmlEncodedRawTextWriter.WriteString(String text)
   bij System.Xml.XmlWellFormedWriter.WriteString(String text)
   bij Telerik.Windows.Automation.Peers.AutomationXmlSerializer.Serialize(IEnumerable`1 properties)
   bij Telerik.Windows.Automation.Peers.RadMaskedInputBaseAutomationPeer.GetItemStatusCore()
   bij System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
   bij System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
   bij System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
   bij System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
   bij System.Windows.ContextLayoutManager.fireAutomationEvents()
   bij System.Windows.ContextLayoutManager.UpdateLayout()
   bij System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
   bij System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()
   bij System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   bij System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   bij System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

When performing remote debugging sessions, we could not find the reason for this problem.

Is this a bug or did we make a mistake ?

Kind regards,
Mike Overmeijer
Kalin
Telerik team
 answered on 20 Aug 2014
3 answers
241 views
I have RadGridView:
<telerik:RadGridView AutoGenerateColumns="False" ItemsSource="{Binding Path=Works}" Grid.Column="0"
                        SelectionChanged="RadGridView_SelectionChanged">
    <telerik:RadGridView.Columns>
        <telerik:GridViewDataColumn DataMemberBinding="{Binding Title}" />
    </telerik:RadGridView.Columns
</telerik:RadGridView>

with ItemSource bind to Works from MyData class:
public class MyData
{
    public ObservableCollection<Work> Works { get; set; }

and Work is:
public class Work
{
    public String Title { get; set; }
 
    public Work(String title)
    {
        Title = title;
    }
 
    public List<Project> Project { get; set; }
}

On every SelectionChanged event I pass Project object From Work.Projects to MyData.Projects:
public class MyData
{
    public ObservableCollection<Work> Works { get; set; }
 
    public ObservableCollection<Project> Projects { get; set; }

This Projects ObservableCollection is bind to RadTreeView with enabled virtualization:
<telerik:RadTreeView IsVirtualizing="True"
                     ItemsSource="{Binding Path=Projects}" Grid.Column="1"
                     ItemTemplate="{StaticResource MyItemTemplate}" />
with ItemTemplate:
<DataTemplate x:Key="MyItemTemplate">
    <Grid>
        <telerik:HtmlDataProvider Name="HistoryNoteHtmlDataProvider"
                                    RichTextBox="{Binding ElementName=RtbCommentNoteToRead}"
                                    Html="{Binding Path=Name, Mode=OneWay}" />
        <telerik:RadRichTextBox Name="RtbCommentNoteToRead" />
    </Grid>
</DataTemplate>

When I run application I click to first row and in RadTreeView it displays projects. But on second click it thorws exception:
System.NullReferenceException was caught
  HResult=-2147467261
  Message=OdwoÅ‚anie do obiektu nie zostaÅ‚o ustawione na wystÄ…pienie obiektu.
  Source=PresentationFramework
  StackTrace:
       w System.Windows.Controls.ItemContainerGenerator.Remove(GeneratorPosition position, Int32 count, Boolean isRecycling)
       w System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IRecyclingItemContainerGenerator.Recycle(GeneratorPosition position, Int32 count)
       w Telerik.Windows.Controls.TreeView.TreeViewPanel.CleanupRange(IList children, IItemContainerGenerator generator, Int32 startIndex, Int32 count)
       w Telerik.Windows.Controls.TreeView.TreeViewPanel.CleanupContainers(Int32 firstViewport, ItemsControl itemsControl)
       w Telerik.Windows.Controls.TreeView.TreeViewPanel.MeasureOverride(Size constraint)
       w System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       w System.Windows.UIElement.Measure(Size availableSize)
       w System.Windows.ContextLayoutManager.UpdateLayout()
       w System.Windows.UIElement.UpdateLayout()
       w Telerik.Windows.Documents.UI.DocumentWebLayoutPresenter.UpdateEditorLayout()
       w Telerik.Windows.Documents.UI.DocumentWebLayoutPresenter.DoOnDocumentChanged()
       w Telerik.Windows.Documents.UI.DocumentPresenterBase.OnOwnerChanged()
       w Telerik.Windows.Documents.UI.DocumentWebLayoutPresenter.OnOwnerChanged()
       w Telerik.Windows.Documents.UI.DocumentPresenterBase.set_Owner(RadRichTextBox value)
       w Telerik.Windows.Controls.RadRichTextBox.InitActiveEditorPresenter(Boolean clearTextRelatedObjectPools)
       w Telerik.Windows.Controls.RadRichTextBox.set_Document(RadDocument value)
       w Telerik.Windows.Documents.FormatProviders.DataProviderBase.UpdateDocument()
       w Telerik.Windows.Documents.FormatProviders.DataProviderBase.StringPropertyChangedCallback(DependencyObject sender, DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
       w System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
       w System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
       w System.Windows.Data.BindingExpression.Activate(Object item)
       w System.Windows.Data.BindingExpression.OnDataContextChanged(DependencyObject contextElement)
       w System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
       w System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
       w System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
       w System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.TreeWalkHelper.OnInheritablePropertyChanged(DependencyObject d, InheritablePropertyChangeInfo info, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1.VisitNode(FrameworkElement fe, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1.VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1.WalkLogicalChildren(FrameworkElement feParent, FrameworkContentElement fceParent, IEnumerator logicalChildren)
       w System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren)
       w System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d)
       w System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1.VisitNode(FrameworkElement fe, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1.VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
       w System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren)
       w System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d)
       w System.Windows.DescendentsWalker`1.StartWalk(DependencyObject startNode, Boolean skipStartNode)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
       w System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
       w System.Windows.Controls.ContentPresenter.OnContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
       w System.Windows.StyleHelper.InvalidateDependents(Style ownerStyle, FrameworkTemplate frameworkTemplate, DependencyObject container, DependencyProperty dp, FrugalStructList`1& dependents, Boolean invalidateOnlyContainer)
       w System.Windows.StyleHelper.OnTriggerSourcePropertyInvalidated(Style ownerStyle, FrameworkTemplate frameworkTemplate, DependencyObject container, DependencyProperty dp, DependencyPropertyChangedEventArgs changedArgs, Boolean invalidateOnlyContainer, FrugalStructList`1& triggerSourceRecordFromChildIndex, FrugalMap& propertyTriggersWithActions, Int32 sourceChildIndex)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
       w System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
       w System.Windows.Controls.ContentControl.set_Content(Object value)
       w Telerik.Windows.Controls.RadTreeViewItem.UpdateHeaderPresenterContent()
       w Telerik.Windows.Controls.RadTreeViewItem.OnHeaderChanged(Object oldHeader, Object newHeader)
       w System.Windows.Controls.HeaderedItemsControl.OnHeaderChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.ClearValueCommon(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata)
       w System.Windows.DependencyObject.ClearValue(DependencyProperty dp)
       w Telerik.Windows.Controls.RadTreeView.ClearDependencyProperties(RadTreeViewItem treeViewItem, Object item)
       w Telerik.Windows.Controls.RadTreeView.ClearContainerForDescendant(DependencyObject element, Object item)
       w Telerik.Windows.Controls.RadTreeView.ClearContainerForItemOverride(DependencyObject element, Object item)
       w System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.ClearContainerForItem(DependencyObject container, Object item)
       w System.Windows.Controls.ItemContainerGenerator.UnlinkContainerFromItem(DependencyObject container, Object item, IGeneratorHost host)
       w System.Windows.Controls.ItemContainerGenerator.RemoveAllInternal(Boolean saveRecycleQueue)
       w System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.RemoveAll()
       w System.Windows.Controls.ItemContainerGenerator.OnRefresh()
       w System.Windows.Controls.ItemContainerGenerator.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
       w System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
       w System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args)
       w System.Collections.Specialized.CollectionChangedEventManager.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
       w System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
       w System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
       w System.Windows.Controls.ItemCollection.OnViewCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
       w System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
       w System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args)
       w System.Collections.Specialized.CollectionChangedEventManager.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
       w System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
       w System.Windows.Data.ListCollectionView.RefreshOverride()
       w System.Windows.Data.CollectionView.RefreshInternal()
       w System.Windows.Data.CollectionView.RefreshOrDefer()
       w System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)
       w System.Windows.Data.CollectionView.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
       w System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
       w System.Collections.ObjectModel.ObservableCollection`1.ClearItems()
       w System.Collections.ObjectModel.Collection`1.Clear()
       w TestTelerikWpfApp.MainWindow.RadGridView_SelectionChanged(Object sender, SelectionChangeEventArgs e) w d:\Users\ppiechnik\Documents\Visual Studio 2012\Projects\TestTelerikWpfApp\TestTelerikWpfApp\MainWindow.xaml.cs:wiersz 34
  InnerException:

Disabling virtualization makes no occurrence of this exception.

Pawel
Top achievements
Rank 1
 answered on 20 Aug 2014
3 answers
212 views
I am importing a blank .xlsx file in spreadsheet control to enter data and later read the data from ActiveWorksheet and save it somewhere.

The issue that I am facing is:  In the ActiveWorksheet cells, when entering a number that is less than .0001 changes the representation of that number to scientific notation in the cell. 
I would like to keep the format as entered, i.e. .00005 stays .00005 and not 5E05.

Would appreciate quick help with this.
Thanks.

Anna
Telerik team
 answered on 20 Aug 2014
2 answers
129 views
Hi,

I have 2 problems with this radpanelbar, I attached two images, in the first image, I have a problem that when I want to expand one of my items, it will stretch to the bottom of the page, and it is not nice at all. 

I also have a problem with my scrollviewer, I want to set a windows 8 theme, but I do not know how I can do it.

I have set styles for scrollviewer, radpanelbar and also radpanelbaritems.

can anyone help me to resolve these problems? Thanks in advance.
Evgenia
Telerik team
 answered on 20 Aug 2014
1 answer
174 views
Hi,

Is there a way to hide the logical operator in "Root Operator" (as circled in red in attached picture) when only one filter descriptor is added at the moment?

Hope to hear from you soon.

Thanks
Dimitrina
Telerik team
 answered on 20 Aug 2014
2 answers
103 views
I am using telerik RadTileView control. I had to create a template to stick it to ContentTemplate. This has a ItemSource bound to ObservableCollection.

<Window.Resources>
<DataTemplate x:Key="tileHeaderTemplate">
    <StackPanel Orientation="Horizontal">
        <TextBlock HorizontalAlignment="Center" Text="{Binding Name}"></TextBlock>
        <Button x:Name="btnCloseTileItem" HorizontalAlignment="Right" Content="X" Click="btnCloseTileItem_Click"></Button>
    </StackPanel>
</DataTemplate>
<DataTemplate x:Key="TabItemTemplate">
    <Grid>
        ......
        Some controls here
    </Grid>
</DataTemplate>
 
</Window.Resources>
 
<telerik:RadTileView x:Name="SelectedTablesTile" ColumnsCount="3" ColumnWidth="*" ItemTemplate="{StaticResource tileHeaderTemplate}" ItemsSource="{Binding FinalTablesCollection}" ContentTemplate="{StaticResource TabItemTemplate}" IsAutoScrollingEnabled="True" IsDockingEnabled="True" IsVirtualizing="True" MinimizedColumnWidth="150" MinimizedRowHeight="150" PreservePositionWhenMaximized="True" RowHeight="150" TileStateChangeTrigger="SingleClick" AllowDrop="False" Grid.Row="0">
</telerik:RadTileView>


I am not able to understand as to how I can bind the name of the RadTileViewItem.
Deepak
Top achievements
Rank 1
 answered on 19 Aug 2014
4 answers
155 views
According to both of these links:
http://www.telerik.com/community/forums/wpf/richtextbox/mailmerge-export-to-html.aspx
http://www.telerik.com/community/forums/silverlight/richtextbox/mail-merge-and-export-as-html-with-merged-tags.aspx

Merge codes are not supported in HTML.  These are over a year old now.  Will this change?  If not, how can I programatically process a document to fix this?
Petya
Telerik team
 answered on 19 Aug 2014
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
Wizard
ExpressionEditor
NavigationView (Hamburger Menu)
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
PasswordBox
SplashScreen
Callout
Rating
Accessibility
CollectionNavigator
Localization
AutoSuggestBox
Security
VirtualKeyboard
HighlightTextBlock
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?