Telerik Forums
UI for WPF Forum
1 answer
183 views
Any options for controlling chart behaviour with missing values and a DateTimeContinuousAxis? I need the empty parts of the chart to be absent rather than connected to the next available value...

Tia,

Jonathan
Martin Ivanov
Telerik team
 answered on 15 Sep 2014
2 answers
111 views
Hello, I would like to enquire on a problem as per title. This is my worksheet:

const string filePath = @"C:\Users\Secure\Downloads\1211Template.xlsx";
                var webClient = new WebClient();
                webClient.OpenReadCompleted += (senders, eventArgs) =>
                {
                    var formatProvider = new XlsxFormatProvider();
                    sheet1211.Workbook = formatProvider.Import(eventArgs.Result);
                };
                webClient.OpenReadAsync(new Uri(filePath));
                sheet1211.VisibleSize = new SizeI(13, 45);
                worksheet = sheet1211.Workbook.Worksheets[0];
                worksheet.Cells[0, 0, 41, 12].SetFormat(new CellValueFormat("@"));

Apparently, if I want to set values to my cells programmatically, I have to do "worksheet = sheet1211.Workbook.Worksheets[0];" every single time within a new method, else nothing will happen, even though worksheet is no longer null.
Example:
worksheet = sheet1211.Workbook.Worksheets[0];
worksheet.Cells[1, 5].SetValue(DateTime.Parse(issueDate.SelectedDate.ToString()).ToString("ddMMyy"));
worksheet = sheet1211.Workbook.Worksheets[0];
worksheet.Cells[currentRow, columnSSN].SetValue(item.SSN);
Anna
Telerik team
 answered on 15 Sep 2014
3 answers
107 views
Hello, I need an example of drag & drop with custom template, which shows a line under the row that I want to insert
kity
Top achievements
Rank 2
 answered on 15 Sep 2014
1 answer
176 views
Hi telerik,
I have problem when RadPivotGrid auto group range for numeric column label.
Sometime it need, sometime not.
Can I implement event (button click, double click in this column....) to disable/enable it? What should I do?
If already have better solution, please tell me
Thanks,
Hung
Kalin
Telerik team
 answered on 15 Sep 2014
3 answers
175 views
Hi,

I added a new command into PaneHeader & RadPane. It works perfectly. I try to add this command into the toolwindow control template. Here the code:

<ControlTemplate x:Key="ToolWindowControlTemplate" TargetType="telerik:ToolWindow">
       <Border x:Name="VisualRoot" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" >
           <Grid>
               <Grid.RowDefinitions>
                   <RowDefinition Height="Auto" MinHeight="22" />
                   <RowDefinition Height="*" />
               </Grid.RowDefinitions>
               <Grid.ColumnDefinitions>
                   <ColumnDefinition Width="*" />
                   <ColumnDefinition Width="Auto" />
               </Grid.ColumnDefinitions>
             
 
               <!-- Here, the new command on TOOLWINDOW-->
               <StackPanel Grid.Column="1" Orientation="Horizontal">
                   <telerik:RadButton x:Name="SettingsAction"                                   
                                  Command="local:RadDockingCommands.OpenSettingsCommand"
                                  BorderThickness="0"
                                  Height="20"
                                  Width="20"
                                  Background="Red"
                                  Content="Button"
                                  ToolTip="Open settings">
                   </telerik:RadButton>
                   <telerik:RadButton x:Name="CloseButton"  Command="telerik:WindowCommands.Close" Margin="0 0 4 0" Content="CLOSE THIS WINDOW" />
               </StackPanel>
               <ContentPresenter x:Name="Content" Margin="{TemplateBinding Padding}" Grid.Row="1" Grid.ColumnSpan="2" Content="{TemplateBinding Content}" />
           </Grid>
       </Border>
   </ControlTemplate>


The button is visible but the command is disable. I try to force the OnOpenSettingsCanExecute to true without success. I test also the PaneHeaderMenuOpen command and this command is enable.

Do you have a solution?

Thanks for reply.
Kalin
Telerik team
 answered on 15 Sep 2014
4 answers
119 views
Hello there,

I encountered a problem with my ScheduleView. I have customized the appointments using a new class inheriting from the appointment class and I also use my own edit-appointment and new-appointment dialog, which is shown, when the user doubleclicks into the ScheduleView oder clicks on a seperate button outside the ScheduleView, instead of the Telerik one.

The point I do not understand is: When I click on the button and not into the ScheduleView, using the same method that would be used if I click directly into the ScheduleView, it displays the modified appointment instant. If I doubleclick into the ScheduleView and edit the selected appointment, it still displays the old (unmodified) appointment.

This problem only occurs when editing an appointment.

Regards
Yana
Telerik team
 answered on 15 Sep 2014
3 answers
133 views
Hi,

I'm trying to apply a custom style on my ScheduleView but when there is a Style="{DynamicResource RadScheduleViewStyle1}" in the RadScheduleView arguments, i am losing the Day, Week, etc in the ScheduleViewHeader.

I have edited the template of the ScheduleView by right clicking on the scheduleView -> edit Template -> Edit Copy...

I've put the template in another xaml, ScheduleViewTemplate.xaml.
There was an error with DraggedItemsSource, but I corrected it with this thread: http://www.telerik.com/forums/custom-appointment-problem-since-3-1116-1040 

Can you help me to resolve the issue with the ViewDefinitions.
Thank you

 Here is my MainWindow.xaml:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
        Title="MainWindow" Height="550" Width="625">
    <Window.Resources>

        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="ScheduleViewTemplate.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

    </Window.Resources>
    <Grid>
        <telerik:RadScheduleView x:Name="sv" Height="Auto" Style="{DynamicResource RadScheduleViewStyle1}">
            <telerik:RadScheduleView.ViewDefinitions>
                <telerik:DayViewDefinition />
                <telerik:WeekViewDefinition/>
                <telerik:MonthViewDefinition/>
                <telerik:TimelineViewDefinition/>
            </telerik:RadScheduleView.ViewDefinitions>
        </telerik:RadScheduleView>
    </Grid>
</Window>
Yana
Telerik team
 answered on 15 Sep 2014
1 answer
57 views
Hello,

I am implementing a WPF-Application that contains a GridView with Rowdetails with RowDetails, where a field is a mandatory input.
Therefore I have two issues to solve:
1. If I typing in the row cell the corresponding field in the row details will not updatet immediately. It is only updated when I press the Enter key. How could I achieve a syncrones update of RowDetails?
2. The mandatory field is filled, I click with the mouse in the RowDetails field (eg textbox). The GridView do not realize that the row cell is no longer edited (I think CellEditEnded event will not fired). How could I achieve the behavior when the cell loses focus, the GridView / RowDetails is updated?

I attached a solution that maps these issues.

Thanks a lot in advance.
Best regards
Nargis
Dimitrina
Telerik team
 answered on 15 Sep 2014
3 answers
295 views
On 9/5 I installed the latest "Telerik WPF VSExtensions" update (2014.3.820.0).  Sense then, it has not worked.  I've sent this to you many times (using the Wizard) but haven't heard back.  I need to know what to do here.  Do you have a previous version that I could roll back to?


Failed to handle solution references.System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.VSX.SolutionManagement.SolutionDistribution.GetSourceDistributionAdditionalPaths()
   at Telerik.VSX.SolutionManagement.SolutionDistribution.get_SourceDistributionAdditionalPaths()
   at Telerik.VSX.SolutionManagement.SolutionReferenceManager.CheckIsReferenceFromAdditionalPath(String reference, SolutionDistribution distribution)
   at Telerik.VSX.SolutionManagement.SolutionReferenceManager.GetSolutionBasedReferences(IList`1 assemblyReferences, SolutionDistribution distribution)
   at Telerik.VSX.SolutionManagement.SolutionReferenceManager.CreateSolutionBasedReferences(IAssemblyWrap rootAssembly, IList`1 assemblyReferences, DistributionInfo distributionInfo, Guid projectGuid)
   at Telerik.VSX.Actions.UpdateReferencesAction.HandleSolutionReferences(IProjectWrapUIComponents projectWrap, IList`1& assemblyReferences)
   at Telerik.VSX.Actions.UpdateReferencesAction.UpdateReferences(IProjectWrapUIComponents projectWrap)
Ventsi
Telerik team
 answered on 14 Sep 2014
8 answers
477 views
I have several questions regarding copy paste within a RadSpreadsheetControl
1) I have a ViewModel that is set as the Datacontext of the usercontrol.  This VM controls many of the IsEnabled, IsVisible properties of the spreadsheet Control itself.  BUT in order to get the Context Menu and commands working, I have to reset the Datacontext of the radspreadsheet control to
                    DataContext="{Binding Path=CommandDescriptors, ElementName=radSpreadsheet}"  Is there a way to hook this all up w/o changing the DataContext of the RadSpreadsheetControl?

2) In order to get copy paste to work with <ctrl/shift>+Insert, I have to  Re-Register the inputBinding as such (Is this correct - it kinda works but may be the result of my other problem) - Why isn't this gesture automatically hooked up for the spreadsheet control like it is with the other editors within Telerik?
CommandManager.RegisterClassInputBinding(typeof(RadWorksheetEditor), new InputBinding(radSpreadBudgetSheet.CommandDescriptors.Copy.Command, new KeyGesture(Key.Insert, ModifierKeys.Control)));
CommandManager.RegisterClassInputBinding(typeof(RadWorksheetEditor), new InputBinding(radSpreadBudgetSheet.CommandDescriptors.Paste.Command, new KeyGesture(Key.Insert, ModifierKeys.Shift)));

3)  Since my radspreadsheet control contains data that I am storing in the database, I have hooked up the CellPropertyChanged event to monitor when things have changes and update my ViewModel.  But when the command is executed I am getting a range of MY ENTIRE SPREADSHEET in the CellPropertyChanged event.  This event is getting hammered because nearly every property is getting changed (protection, formatting, etc) when a cell is pasted.  Interestingly enough, if I go into a single cell, press F2 then "copy" (a cell value changed gets triggered here too!) then navigate to another cell press F2, then paste - I get a cell value changed for a single cell.  HOW CAN I get only the range of cells that was changed with the paste operation, not the entire spreadsheet!

Rod
Top achievements
Rank 1
 answered on 12 Sep 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
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
SplashScreen
Rating
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
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?