This was the question which has been bugging some of the Telerik’s creative minds while working on our newest theme for WPF and Silverlight controls. We wanted it be unique and cool and yet fit serious business cases. We wanted you to have fun and get things done at the same time. We wanted it to blend with your design right from the moment you choose to use it. Instead of hitting you with a wall of text – let me just show it to you … Ladies and Gentlemen – the Transparent Theme in action. The theme will be part...
Over the next few days we will be at TechEd New Orleans and we will be posting a few blog posts to recap highlights of our day. TechEd begun with keynote by Bob Muglia. I am sure you’ve read the news all over the net, so I will spare you many details. The big theme wasn’t a surprise – the cloud and Windows Phone 7 and changes these will bring to developers. While Azure is a major shift in how companies will look at IT, Windows Mobile 7 development is expected to be ‘hassle free’ – developers will be able...
Remember the good old Binding Navigator of the glorious WinForms past? (If you don’t, this will refresh your memory) Last week a client asked or a Binding Navigator control in WPF. Now, this is somewhat out of place in WPF and Silverlight where the data binding mechanism is completely different, but if you are porting an old Windows Forms application and would wish to preserve the general user experience, such a control would be invaluable. This small control behaves much like the old Binding Navigator, while being fully MVVM-enabled through commands. You bind the control to your collection of items, then access...
As the new Q2 2010 release is approaching, we wanted to share some more information about our brand new control RadPageView, meant to supersede existing RadTabStrip and RadPanelBar. “Why yet another tab-strip?” someone would ask. Several are the major reasons that made us create this new control, namely: Extensibility, scalability and ease of use. With the new semantic that lies behind RadPageView, it is very easy to create custom views over a collection of pages. Well thought light element tree, which reduces both memory footprint and User Interaction response time and allows for easy and intuitive styling. Myriad of new features in...
This blog post could be helpful for those who seek a way to store and retrieve all appointments information like Resources, TimeMarkers, Categories. It also provides a handy way to handle recurrence exceptions without any additional code. 1. Database design (This step can be avoided if a DataModel is initially created and then a database is generated from it). The key points that need to be taken into consideration when planning the database are: Where to save appointments Where to save recurrent appointments’ exceptions Where to save resources and how to relate them with appointments Here is the database schema used in...
Our latest Service Pack release includes a lot of fixes and improvements in our XAML controls.
You can read full release notes at:
RadControls for Silverlight Release Notes RadControls for WPF Release Notes To download the files please log into your accounts and go to the Downloads section.
The online demos have been updated and available at:
Silverlight Online Demos With this release we uploaded the brand new WPF QSF, whose design is now analogical to the RadControls for Silverlight online demos, thus once again demonstrating the code re-usability between the two suites. WPF Online...
Attached behaviors give you the opportunity to go far beyond the build-in functionality and to create one of your own. You are free to associate an action with an event or a property value. All you need is the assembly that comes with Expression Blend - System.Windows.Interactivity.dll.
In our case here the goal will be to create a behavior that enables us to bind to the property of the RadGridView’s rows – IsExpandable. Normally you do not need to do nothing more but to set it to the value you want. However, if it is necessary to use it after...
Last week Telerik released a service
pack for OpenAccess Q1. The service pack fixes a few issues with Telerik’s new
LINQ implementation working under Visual Studio 2010. In addition, the service pack
shipped the Data
Services Wizard; the Data Service Wizard is no longer a separate install. You
can use the Data Service Wizard with traditional OpenAccess classes or the new LINQ
implementation. Today I will show show you a new feature of the wizard: automatically
creating a styled Silverlight application from your domain model. Future blog posts
will show how to use RIA Services as well as SQL Azure.
To get started open up Visual Studio 2010 and create...
Earlier today, I presented a webinar about Connecting to Data and Using Expression in Telerik Reporting. Thanks to everyone who attended and I hope you all learned something new. If you were unable to attend, the webinar has been recorded and is now available on Telerik TV. I've posted the link below. An Overview of Connecting to Data and Using Expression in Telerik Reporting The latest release of Telerik Reporting features two completely new data source components, the SqlDataSource component and the ObjectDataSource component. These components make it easy to bind to Business Objects or ADO.NET supported databases. Once a ...
For my first blog post I’m going to present a little pet project inspired by requests from some of our customers. And so, without further ado: The Breadcrumb is a simple control that analyzes the type of the collection found in the RadGridView’s ItemsSource property and automatically resolves data hierarchies. Usage is pretty straight-forward. Place the control anywhere you like and then connect it to the RadGridView, all in XAML. Example: <bread:Breadcrumb Grid.Row="0" Margin="5" SourceGridView="{Binding ElementName=radGrid}"/> The logic behind the type analysis algorithm is simple: represent every collection as a generic IEnumerable<> and get the type of the generic argument. So if you have an array of...