Telerik Forums
UI for WPF Forum
4 answers
109 views

Hello Telerik,
    first; my apologises. I have searched the GridView forum for answers to the following question and came up with nothing useful.
    The same goes for Google.

Problem:
    I have a ObservableCollection containing a 'ColumnVisibility' class - which is bound to a ComboBox control.
    But I am unable to specify a particular indexed element to the RadGridView's columns (bound to IsVisible property, see below).

<telerik:GridViewDataColumn DataMemberBinding="{Binding Path=DetailsBAMCollection.VendorName}"
                    Header="Vendor"
                    Width="*"
                    IsVisible="{Binding Path=ColumnData[0].ColumnVisible, NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"/>
    
As you can see, the DataMemberBinding references a different collection and I have previously used the RadGridView's itemsource property to attach this collection to the Grid - neither gave me the desired effect (which is to hide certain columns based upon the user's ComboBox selections).

Can you give me any pointers?
Adam
Top achievements
Rank 1
 answered on 17 Apr 2012
3 answers
89 views
I get an index out of range error when i search for a property that does not exist within my property list.

Is there something I can do to have it just show a blank property grid?

Thanks

Stefan
Ivan Ivanov
Telerik team
 answered on 17 Apr 2012
0 answers
102 views
Hello,
I have a problem with a wpf application : theorically wpf is indipendent from the dpi of the screen, but in my wpf application if I set the screen size to 125% or 150% the visual elements of the applications are bigger.
My goal is to have always the same size of the application, because is a visual benchmark application, so it is important for me the visual aspect of the is fixed with every dpi/% of the screen.
Is there a way to fix the size of the application and make it indipendent from the screen settings?
Jean-Marc
Top achievements
Rank 1
 asked on 17 Apr 2012
3 answers
118 views
Hello,

I am using the Richtextbox to create a text that the user can then copy to outlook or word. In this text I also have a table. But when it is coppied every cell starts on a new line. Do I need to set something so the table is Copied as a real table?

I used to use the windows Richtextbox with FlowDocument and there this worked only line ends were skipped.
Martin Ivanov
Telerik team
 answered on 17 Apr 2012
2 answers
201 views

I'm experiencing a strange behavior: The RadBusyIndicators's content (the yellow circle and the text "Loading...") appears far too late, but the BusyIndicator becomes grey at the right moment. The content (progress bar) appears not until the time-consuming action is over.

Here is what I'm doing in Pseudocode:

MyDialog dialog = new Dialog();             // A Window that contains the BusyIndicator
dialog.myRadBusyIndicator.IsBusy = true;    // Startup with the BusyIndicator activated
dialog.Dispatcher.BeginInvoke(new System.Action(MyLoginAction));   // Start some time-consuming action in the Background
dialog.ShowDialog();                        // Show the user a Dialog with busy information

Problem: The yellow circle in the BusyIndicator shows up AFTER the time-consuming action is over, but Busy-State (graying) is activated correctly when the Dialog pops up.

Some intricate threading problem?

Peter
Top achievements
Rank 1
 answered on 17 Apr 2012
1 answer
124 views
I have to use the control RadDropDownButton and inside that I have to place a usercontrol

Till here it works fine for me.
But I need to resize the telerik:RadDropDownButton.DropDownContent. I need a splitther or a resizer at the bottom of the DropDownContent to resize the content area where I have placed my control. pls tell how to achieve that thing.
Tina Stancheva
Telerik team
 answered on 17 Apr 2012
3 answers
286 views
Hi,

I'm looking for a way to call the save command from code behind. I tried different kinds of maner but with no success.

Thanks
Vasil
Telerik team
 answered on 17 Apr 2012
2 answers
149 views
I have a RadComboBox on a form in my WPF application:

<telerik:RadComboBox BorderBrush="{DynamicResource ControlBorder}"
                     CanAutocompleteSelectItems="True"
                     Focusable="True"
                     FontSize="18"
                     FontWeight="Bold"
                     Foreground="{DynamicResource TextForeground}"
                     Height="32"
                     HorizontalAlignment="Left"
                     IsEditable="True"
                     IsFilteringEnabled="True"
                     IsTextSearchCaseSensitive="False"
                     IsTextSearchEnabled="True"
                     ItemsSource="{Binding Path=RecentUsers, Mode=TwoWay, RelativeSource={RelativeSource AncestorType={x:Type c:LoginForm}}}"
                     Name="UsersName"
                     TabIndex="1"
                     Width="300" />

In my code-behind, I have declared a DependencyProperty called RecentUsersProperty:

public static readonly DependencyProperty RecentUsersProperty =
    DependencyProperty.Register( "RecentUsers", typeof( string[] ), typeof( LoginForm ), new PropertyMetadata( null ) );
  
public string[] RecentUsers {
    get { return (string[]) GetValue( RecentUsersProperty ); }
    set { SetValue( RecentUsersProperty, value ); }
}

In the Loaded event handler of the window that contains this field, I set the RecentUsers to an array of strings retrieved from the database:

RecentUsers = DataInterface.GetRecentUsers( 90 );

Here's the data that's returned by the call to GetRecentUsers:

"adam.st.onge@eoc4.elsagrd.com"
"chris.theet"
"jklepacz1"
"nwhaley"
"rcass"
"tonyb"
"tony.vitabile"

When the window is displayed and I start typing the name of a user that is in the RecentUsers array, autocomplete does not fill in the rest of the matching name.  If I tab out of the field, though, it selects the first one that matches. 

What am I doing wrong?  I'm using the 2012.1.326.40 version of the Telerik libraries.

Tony
Tony
Top achievements
Rank 1
 answered on 17 Apr 2012
4 answers
208 views
We are currently evaluating RadTreeView and we have an MVVM sorting scenario that is not working correctly.  Note that everything was working fine with another treeview that was just a standard ItemsControl with some multi-selection capabilities added.  

Certain nodes in the tree are sorted by adding SortDescriptions to ListCollectionView and the sorting works fine when items are added or removed.

The problem I'm having is with updating the sort order in reaction to changes made to the backing viewmodel objects.  I am trying to leverage IEditableCollectionView as described here:  http://drwpf.com/blog/category/collections/.

In the code below, treeViewItem is the RadTreeViewItem that is attached to the modified object:

IEditableCollectionView ev = treeViewItem.ParentTreeView.Items;

if (ev != null)
{
    // this forces the parent to re-sort in response to the sort field changing
    ev.EditItem(treeViewItem.DataContext);
    ev.CommitEdit();
}

The code compiles & runs, but the tree is not updated with the new sort order.

If I instead call refresh, the treeview is updated with the correct sort order:

treeViewItem.ParentTreeView.Items.Refresh();

However, the tree can have hundreds of items in it and I really don't want to call Refresh for performance reasons.  

Is there a way to get this scenario working?  This is the one thing preventing us from being able to use RadTreeView instead of the TreeView we were using before.

Tina Stancheva
Telerik team
 answered on 17 Apr 2012
1 answer
132 views

I am using a RadRichTextBox as a Rich Content Viewer. (WPF 40)

What is the correct way to Bind TransitionControl with fadeEffect to a read-only RadRichTextBox (RRTB) control?

There is no user input in this process. (Remote display only)

The RadRichTextBox is loaded from Database with Html from code behind on a seperate thread every 5 seconds.  

Is there an example of binding RRTB Data Context to transition, or an example of binding a RRTB Data Template to transition?

Because it’s Read-only, How do I bind the changing Data (with HtmlFormatProvider or RRTB directly)

 Or is there a strictly XAML way to bind with declaratives?

I am trying to keep this as simple as possible.

What do I have to do to the following code to add Fade Transition to RadRichTextBox1?

 

The XAML:

<telerik:RadRichTextBox  x:Name="RadRichTextBox1"

    IsReadOnly="True"

    IsEnabled="True"

    IsSelectionEnabled="False"

    IsFocusable="False"

    HorizontalAlignment="Left"

    VerticalAlignment="Top"

    Height="595"

    Width="1050"

    Margin="20,122,0,0">

</telerik:RadRichTextBox>

 

VB - Code Behind Snippet:

            Dim HtmlMsg as String= MSG_TXT.ToString                             ‘  load  HTML from DB

 

             Me.RadRichTextBox1.IsSpellCheckingEnabled = False

             Me.RadRichTextBox1.Document = Me.htmlFormatProvider.Import(HtmlMsg)    

‘

Ivailo Karamanolev
Telerik team
 answered on 17 Apr 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?