Telerik Forums
UI for WPF Forum
2 answers
145 views

hello, I m ashrul

please help me, i cant binding RadRichTextBox and RadListView in my viewmodel, i m using data TxtDataProvider,
that i want is when i type in radrichtextbox and so do RadListView items, please help me guys.

Ashrul
Top achievements
Rank 1
 answered on 30 May 2018
0 answers
338 views

Hi, I'm attempting to use the following example to read in my XML:

https://docs.telerik.com/devtools/wpf/controls/radtreeview/populating-with-data/data-binding-to-xml

 

I am finding that when I convert my items to an ObservableCollection, no results are returned.

 

My XML is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<DocDef Filename="X">
  <DocVars Selected="yes">
    <DocVar Name="JobNumber" Value="0000" Selected="yes"/>
    <DocVar Name="ProjectID" Value="0000" Selected="yes"/>
  </DocVars>
  <DocContent Name="Requirements" Selected="False">
    <DocContent Name="Meeting" Selected="True" />
    <DocContent Name="Quality" Selected="True" />
    <DocContent Name="OHS" Selected="False">
      <DocContent Name="Another thing" Selected="False"/>
    </DocContent>
  </DocContent>
  <DocContent Name="Footer"/>
</DocDef>

 

And my associated XML serialization:

    public class GenericNode
    {
        [XmlAttribute("Name")]
        public String Name { get; set; }

        [XmlAttribute("Selected")]
        public String Selected { get; set; }
    }

    [XmlRoot(ElementName = "DocDef")]
    public class DocDef : GenericNode
    {
        [XmlArray("DocVars")]
        [XmlArrayItem("DocVar", Type = typeof(DocVar))]
        public List<GenericNode> DocVarItems { get; set; }

        [XmlElement("DocContent")]
        public List<DocContentValue> DocContentItems { get; set; }
    }
    
    public class DocVar : GenericNode { }

    public class DocContentValue : GenericNode
    {
        [XmlElement("DocContent")]
        public List<DocContentValue> DocContentItems { get; set; }

    }

 

My issue arises when attempting to extend DocDef as an ObservableCollection<GenericNode> and adding the "AddRange" function:

[XmlRoot(ElementName = "DocDef")]

public class DocDef : ObservableCollection<GenericNode>

{

    public void AddRange( IEnumerable<GenericNode> range )

     {

        foreach (GenericNode node in range)

        {

            this.Add( node );

        }

    }

    ...

If I follow through the rest of the example, AddRange does not add any elements:

 

public class RadTreeViewXmlDataSource : DocDef
    {
        private string source;
        public string Source
        {
            get
            {
                return this.source;
            }
            set
            {
                this.source = value;
                AddRange( RetrieveData( Application.GetResourceStream( new Uri( value, UriKind.Relative ) ).Stream ) );
            }
        }
        private DocDef RetrieveData( Stream xmlStream )
        {
            XmlSerializer serializer = new XmlSerializer( typeof( DocDef ) );
            StreamReader reader = new StreamReader( xmlStream );
            DocDef list = ( DocDef )serializer.Deserialize( reader );
            return list;
        }
    }

 

Any help would be very much appreciated!

 

 

 

Blair
Top achievements
Rank 1
 asked on 29 May 2018
8 answers
708 views

Background:

I have a RadRickTextBox with the following initializiton and I have set AutoInsertHyperlinks="True" in XAML.

private void loaded(object sender, RoutedEventArgs e)
{
    string data = "This is first line\n\n" + "\tUrl: http://www.google.com\n";
    this.radRichTextBox.Insert(data);
}

When I run the code google.com is not "hyperlinked". However, if I move cursor to end of hyperlink and press ENTER, hyperlink is recognized.

Question:

How can I force radRichTextBox to recognize hyperlinks when I insert a string? I have tried UpdateEditorLayout etc but no luck.

 

 

 

Tanya
Telerik team
 answered on 29 May 2018
1 answer
117 views

Hello,

We are evaluating Telerik controls for one of our requirements, where we need to use Tile view control. Each tile contains different controls like Datagrid / charts etc..

Our first requirement is, we want to adjust tiles in a such a way that, in the first row have one large tile, in the second row there would be 4 small tiles and in the third row would he two medium size tiles. For more details on how that should look, please refer attached screenshot.

We found a link: https://github.com/telerik/xaml-sdk/tree/master/TileView/RestoredTilesToSpanMultipleRowsAndColumns 

which can help us to arrange the tiles the way we want. Now we also want those tiles to be resizable and here I am facing difficulties to achieve this. Basically, we are trying to achieve behavior near to this: https://strml.github.io/react-grid-layout/examples/0-showcase.html

Could you please help me out to achieve this requirement. 

Looking forward to hearing you soon.

 

Thanks,

Parthiv

Vladimir Stoyanov
Telerik team
 answered on 29 May 2018
1 answer
704 views

I have a LayoutControl which contains LayoutControlExpanderGroup-Controls.

The LayoutControl's vertical space is set to a certain height but the content overflows that. As a result, a scrollbar is displayed - which is the desired behavior.

The problem is that when the mouse pointer is over the content of a LayoutControlExpanderGroup control, scrolling with the mouse wheel does not work anymore.

When the mouse pointer is over the header of a LayoutControlExpanderGroup, it works though.

I guess the Scrollviewer in the LayoutControlExpanderGroup control "steals" the mouse wheel event? Is there any way to fix that behavior?

Martin Ivanov
Telerik team
 answered on 29 May 2018
10 answers
1.1K+ views
Hello, I have got RadWindow created in xaml.
When I try to create this Rad window in code

                var mainWindow = new MainWindow(); // IT'S RADWINDOW
                Application.Current.MainWindow = mainWindow;
                Close();
                Application.Current.MainWindow.Show();

I have an error as:
Cannot implicitly convert type 'SomeProjectName.SomeFolder.MainWindow' to 'System.Windows.Window'

How to solve this problem?
Jason
Top achievements
Rank 1
 answered on 28 May 2018
5 answers
300 views

Hi,

 

I have a winforms control hosted in WPF RadPane. When radpane is in unpinned state, and when mouse is hovered on it, RadPane slides and becomes visible.
But when it is visibile it is empty, it doesn't show the control inside itself.

I have attached image its image too.

Kindly let me know what should I do to make the control visible too when pan becomes visible in unpinned state.

Kalin
Telerik team
 answered on 28 May 2018
3 answers
586 views
Hi,

I am facing an issue when exporting radgridview data to an excel.
For example, if I have 7 columns in the radgridview in which the last column is hidden and
I try to export the rad grid data to excel.
I see only 6 columns i.e. the columns only which are visible in radgridview but
I want to export all the columns to the excel irrespective of their visibility in the grid.

Please let me know if there are any options to set to make the hidden columns visible
in export or is there any other approach?

Thanks in Advance
Dilyan Traykov
Telerik team
 answered on 28 May 2018
1 answer
303 views

This seems impossible to me, but let's see if someone has an idea how to manage the following situation:

<ScrollViewer>
   <StackPanel>
      <telerik:RadGridView />
      <telerik:RadGridView />
   </StackPanel>
</ScrollViewer>

 

Now if both GridViews contain alot of rows (lets say thousands...), the performance would be just horrible. What I obviously could do, is set the MaxHeight property for the GridViews to get the built in Virtualization working, but that would result in nested Scrollbars and in 2018 we just don't want that.

Any ideas?

Dilyan Traykov
Telerik team
 answered on 28 May 2018
0 answers
78 views

Hi..

How do I resolve this error?

What should the xmlns 'look' like ?

 

thanks in advance

 

  xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"

 

SeverityCodeDescriptionProjectFileLineSuppression State
ErrorAmbiguous type reference. A type named 'FilterOperatorConverter' occurs in at least two namespaces, 'Telerik.Windows.Controls.GridView' and 'Telerik.Windows.Data'. Consider adjusting the assembly XmlnsDefinition attributes.Flom2K18C:\Flom2K18\Schedule.xaml1


Jonathan
Top achievements
Rank 1
Iron
Veteran
 asked on 27 May 2018
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
Slider
Expander
TileList
PersistenceFramework
DataPager
Styling
TimeBar
OutlookBar
TransitionControl
Book
FileDialogs
ToolBar
ColorPicker
TimePicker
SyntaxEditor
MultiColumnComboBox
VirtualGrid
Wizard
ExpressionEditor
NavigationView (Hamburger Menu)
DesktopAlert
WatermarkTextBox
BarCode
SpellChecker
DataServiceDataSource
EntityFrameworkDataSource
RadialMenu
ChartView3D
Data Virtualization
BreadCrumb
ProgressBar
Sparkline
LayoutControl
TabbedWindow
ToolTip
CloudUpload
ColorEditor
TreeMap and PivotMap
EntityFrameworkCoreDataSource (.Net Core)
HeatMap
Chat (Conversational UI)
VirtualizingWrapPanel
Calculator
NotifyIcon
TaskBoard
TimeSpanPicker
BulletGraph
WebCam
CardView
DataBar
Licensing
FilePathPicker
PasswordBox
Rating
SplashScreen
Accessibility
Callout
CollectionNavigator
Localization
AutoSuggestBox
VirtualKeyboard
HighlightTextBlock
Security
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Andrey
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Andrey
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?