Telerik Forums
UI for WPF Forum
1 answer
142 views
Hi,

I would like to make window.prompt to required or at least if no input is entered it remains open. I don't want to open another prompt over this. 

Please let me know if anyone can help me.

Thanks
Kalin
Telerik team
 answered on 02 Dec 2013
3 answers
333 views
Hello,

I’ve started my RadControl a few days ago and I’am delighted by the number feature and mature design of the components.
However I've also just started with WPF UI Development, so my learning curve is still steep and maybe you can help me with a Data Binding problem/misunderstanding of mine:
I've got a RadGridView (inside a Data Template) in an MVVM Application, and I’m trying to bind an Observable Collection to a GridViewData Column. Please take a look at my following Models and View-Models (I’ve stripped out unnecessary code):

//Part of the ViewModel - Begin
private ObservableCollection<ProductCategoryModel> _planCollection = null;
public ViewModel()
{
    //ViewModel Constructor
    _planCollection = new ObservableCollection<ProductCategoryModel>
                {
                    new ProductCategoryModel("AlphaPlan"),
                    new ProductCategoryModel("BetaPlan")
                }
}
public ObservableCollection<ProductCategoryModel> PlanCollection
{
    get { return _planCollection; }
    set { _planCollection = value; }
}
public ObservableCollection<CalendarWeek> AlphaPlan
{
    get { return _planCollection[0].Numbers; }
    set { throw new NotImplementedException(); }
}
public ObservableCollection<CalendarWeek> BetaPlan
{
    get { return _planCollection[1].Numbers; }
    set { throw new NotImplementedException(); }
}
//Part of the ViewModel - End
 
//The Models - Begin
public class CalendarWeek : INotifyPropertyChanged
    {
        public CalendarWeek(int week, float value)
        {
            this.Week = week;
            this.Value = value;
        }
 
        [Display(AutoGenerateField = false)]
        public int Week { get; set; }
 
        [DisplayAttribute(Name = "Value")]
        public double Value { get; set; }
    }
 
public class ProductCategoryModel
    {
        public ProductCategoryModel(string leName)
        {
            this.Product = leName;
            this.Numbers = new ObservableCollection<CalendarWeek>();
 
            for (int i = 1; i <= 52; i++)
            {
                Random r = new Random(Guid.NewGuid().GetHashCode());
                int rInt = r.Next(0, 100);
                this.Numbers.Add(new CalendarWeek(i, rInt));
            }
        }
 
        public ObservableCollection<CalendarWeek> Numbers { get; set; }
        public string Product { get; set; }
    }
//The Models - End


I want to put these Collections in one RadGridView (as you can see, I just want the Values member from the CalendarWeek in the Column).
I have tried many approaches I have stumbled across the RadControl Help, Forums or on StackOverflow, but none seems too work (or I missed the right combination) for me.

What are your preferred approach here?

Hierarchical? Master Detail Binding? Creating my own GridViewDataColumn Template/Style?

Thanks a lot and happy Holidays for all of you :)
Julien
Dimitrina
Telerik team
 answered on 02 Dec 2013
1 answer
324 views
Hi Team,
I want a multi column combobox, for this i create a combobox and define gridview as RadcomboboxItem. It works fine, but I am unable to filter gridview. I want a multicolumn combobox, which can filter columns. I RadGridView1_SelectionChanged event to set selected value.
 Your Quick response will be highly appreciated.

Following is Xmal Code:

<telerik:RadComboBox Name="rcbNew" Grid.Row="0"

                          IsEditable="True" Height="25" Width="200">

            <telerik:RadComboBox.Items>

                <telerik:RadComboBoxItem>

                    <telerik:RadComboBoxItem.Template>

                        <ControlTemplate>

                            <my1:RadGridView x:Name="RadGridView1" ShowGroupPanel="False" CanUserFreezeColumns="False"

                                             RowIndicatorVisibility="Collapsed" IsReadOnly="True"

                                             IsFilteringAllowed="False" ItemsSource="{Binding .}"

                                             Width="200" Height="150" SelectionChanged="RadGridView1_SelectionChanged" >

                            </my1:RadGridView>

                        </ControlTemplate>

                    </telerik:RadComboBoxItem.Template>

                </telerik:RadComboBoxItem>

            </telerik:RadComboBox.Items>

        </telerik:RadComboBox>




Here follwoing code:

     

DependencyProperty currentSelectedValue = DependencyProperty.Register("rcbNewSelectedValue", typeof(Int32), typeof(Int32));
        // Constructor
public GridinDropDown()

        {

            InitializeComponent();

            IList<Company> MyObject;

 

            MyObject = new List<Company>()

            {

                new Company { Id=1, Name="Description1" },

                new Company { Id=2, Name="Description2" },

                new Company { Id=3, Name="Description3" },

                new Company { Id=4, Name="Description4" }

            };

 

            this.DataContext = MyObject;

        }

private void RadGridView1_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e)

        {

            rcbNew.Text = ((Company)((Telerik.Windows.Controls.GridView.GridViewDataControl)sender).SelectedItem).Name;

            rcbNew.SetValue(currentSelectedValue, ((Company)((Telerik.Windows.Controls.GridView.GridViewDataControl)sender).SelectedItem).Id);// = ((Company)((Telerik.Windows.Controls.GridView.GridViewDataControl)sender).SelectedItem).Id;

            rcbNew.IsDropDownOpen = false;

        }


      

 

  

Azar
Top achievements
Rank 1
 answered on 02 Dec 2013
3 answers
96 views
Hello!

According to demo WPF->GridView->Appearance->Data Formatting I can set DataTemplate as CellTemplate.

Everything works fine. But what should I do if I want my DataTemplate fill cell?

For example, this code will show me empty cell:

              <telerik:GridViewDataColumn.CellTemplate>
                    <DataTemplate>
                        <Grid Background="DarkMagenta"/>
                    </DataTemplate>
              </telerik:GridViewDataColumn.CellTemplate>

instead of filling all empty space.
Yoan
Telerik team
 answered on 29 Nov 2013
1 answer
56 views
Hi Telerik,
I want to set tileview togglebutton icon smaller,how can i set it?
how can i replace the toggle button icon?
tileview default style code,could you give me ?
Pavel R. Pavlov
Telerik team
 answered on 29 Nov 2013
1 answer
155 views
Hello,
I currently group data as follow:

<telerik:RadScheduleView.ViewDefinitions>

<telerik:DayViewDefinition Title="{res:Res Static=loc:ResourceIntervention.DayPlanning, Default='Jour!'}"/>

<telerik:WeekViewDefinition Title="{res:Res Static=loc:ResourceIntervention.WeekPlanning, Default='Semaine!'}"/>

<telerik:MonthViewDefinition Title="{res:Res Static=loc:ResourceIntervention.MonthPlanning, Default='Mois!'}"/>

</telerik:RadScheduleView.ViewDefinitions>

<telerik:RadScheduleView.GroupDescriptionsSource>

     <telerik:GroupDescriptionCollection>

         <telerik:DateGroupDescription />

         <telerik:ResourceGroupDescription ResourceType="Technicians" />

     </telerik:GroupDescriptionCollection>

</telerik:RadScheduleView.GroupDescriptionsSource>

I would like to group data by "date" and"Technicians" only in the day view definition.
In the week view definition, I would like to group by "Date" only.
Is it possible?

Kind regards,
Sebastien

Kalin
Telerik team
 answered on 29 Nov 2013
2 answers
93 views
Hello everyone,
I want to export StepLine to image in a console application, I have the same issue as in this thread, but with StepLine, I downloaded the attached solution, and I think that I have to change the ExportStyle but I dont know how.
Dotneter
Top achievements
Rank 1
 answered on 29 Nov 2013
4 answers
283 views

I have a ResourceDictionary xaml file that I use for centralized styling.  In it I'm trying to use the style below but am getting an error:
Error 1 The type 'telerik:ThemeResourceKey' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\Development\BestpassEM\WPFInfrastructure\Styles\ControlStyles.xaml 36 65 Miscellaneous Files
I have the namespace def at the top of my file (xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" ) what else would I need?

I did have this working but then had to switch my target framework from 4.0 Client Profile to the full verion of 4.0 (to support the telerik ReportViewer control).  What could that have broken?

<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {telerik:ThemeResourceKey ThemeType=telerik:Windows7Theme, ElementType=TextBox}}" x:Key="EditTextStyle">
  <Setter Property="HorizontalAlignment" Value="Left" />
  <Setter Property="Margin" Value="2" />
  <Setter Property="Foreground" Value="#333333" />
  <!--<Setter Property="Height" Value="22" />
  <Setter Property="BorderBrush" Value="{StaticResource ControlOuterBorder_Normal}" />-->
  <Setter Property="Validation.ErrorTemplate" Value="{StaticResource validationTemplate}"/>
  <Style.Triggers>
    <Trigger Property="Validation.HasError" Value="True">
      <Setter Property="ToolTip"
      Value="{Binding RelativeSource={RelativeSource Self},
                      Path=(Validation.Errors).CurrentItem.ErrorContent}"/>
    </Trigger>
  </Style.Triggers>
</Style>
Evgenia
Telerik team
 answered on 29 Nov 2013
4 answers
164 views
Here's my xaml:

<telerik:RadMaskedNumericInput HorizontalAlignment="Stretch" Grid.Row="3" Grid.Column="1" Value="{Binding Port}"
                               IsClearButtonVisible="False" IsEnabled="{Binding IsReady}" Margin="0,5,0,0" Mask="d5"
                               AutoFillNumberGroupSeparators="False" AllowSkipPlaceholders="False" HorizontalContentAlignment="Left"
                               SelectionOnFocus="CaretToBeginning" Placeholder=" " AutoFillZeros="False" TextMode="PlainText"
                               InputBehavior="Insert"/>

This is a simple text field for a TCP/IP port. It should have 5 digits. When the input field is not in focus and the port is only 4 digits (e.g. 8000) the text is left-aligned. When the input field is in focus and being edited, it places what I believe is a placeholder for the empty left-most digit. It really should just leave it as a left-aligned 4-digit number. This is truly annoying.

In general, this control is horribly complicated and could be made simpler by making much of the above xaml the default values.
Joel
Top achievements
Rank 1
Iron
 answered on 29 Nov 2013
2 answers
198 views
Hello,

I have a RadMap with many information layers. I want to change any map item location by dragging it to a new position. I looked at DragDropManager but I don't think it's suitable for my needs, it seems to be more usefull for transferring data from one control (or application) to another rather than for changing location.

Is DragDropManager the way to go or should I use MouseMove events?
Also, is there any good example of a solution to my problem ?

Thanks
Abder Rezak
Top achievements
Rank 1
 answered on 28 Nov 2013
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
PersistenceFramework
DataPager
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
ProgressBar
Sparkline
LayoutControl
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
Rating
SplashScreen
Accessibility
Callout
CollectionNavigator
Localization
AutoSuggestBox
Security
VirtualKeyboard
HighlightTextBlock
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Top achievements
Rank 1
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ivory
Top achievements
Rank 1
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
YF
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Top achievements
Rank 1
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ivory
Top achievements
Rank 1
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
YF
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?