When allowing users to select a date value in your applications, one of the obvious issues is ensuring that they aren’t allowed to pick a value like December 24th, 563. Thankfully, the developers for our Windows Phone team have incorporated some properties to help prevent this. Step 1 – Min and Max Value Properties The easy way to make this happen is to simply set a MinValue and MaxValue. In our scenario, we will say that we are scheduling appointments for some event in the future, therefore we can easily set out MinValue and MaxValue either via Xaml: <telerikInput:RadDatePicker x:Name="xRadDatePicker" Grid.Row="1" VerticalAlignment="Center" MinValue="5-6-2011" MaxValue="11-6-2011"/> Or since we can’t hard-code a...
We are very excited to announce the official release of the R1 2011 version of our agile project management tool TeamPulse. This release expands the tool’s feature set with the addition of a Bug Tracking module, which allows users to record, triage, assign and evaluate bugs in an easy and intuitive way. We also wanted R1 2011 to be about increasing individual and team productivity. That’s why we introduced features like the “My Perspective” view, and the interactive TaskBoard, which give users more control over their daily work. Read through for the full list of new ...
Recently there have been quite a few questions popping up around our ASP.NET MVC upload component, specifically when working with it in synchronous mode. Although this variation of uploading files is not really too complex when compared to its asynchronous counter-part, I believe some of the confusion stems from the MVC syntax that is used in our online demo. My goal with this blog post is to provide a bit more clarity to what exactly is happening in this demo, mostly taking a look at the MVC syntax.
Before we get started, open up our Synchronous Upload demo in your favorite...
Are you proud of the last ASP.NET MVC app you built? Do you want to popularize your project and be rewarded for your creativity? If you answered these two questions with a “yes”, then Telerik’s ASP.NET MVC Case Study Contest is just the right opportunity for you! If you join the contest, you will get the chance to win not only Ultimate Collection licenses (each worth $1,999), but also a spot in Telerik’s Showcase Gallery! All you have to do is answer a few questions about your application and submit at least 2 screenshots. The applications will be ranked based on...
An interesting question that we frequently are being asked is: How to create a calendar report? Generally, the requirement is to create a report showing appointments and bookings just as in a month planner calendar/scheduler.
When you think about it, tracking tasks and events when displayed in a calendar is instant - the users have all the information they need into a well known layout that allows to easily analyze tasks and projects. It is no wonder that our clients request this type of report.
The easiest way to prepare a dynamic calendar report is to utilize our flexible crosstab/table/list item.
Due to the...
Phil Japikse and I are excited to head to Columbus, OH this Friday - 5/6 for Stir Trek: Thor Edition 2011! Will you be there? If so, stop by our booth to enter to win a FREE 20" LED-backlight LCD MONITOR and ask about our new product JustDecompile - a free developer productivity tool designed to enable easy .NET assembly browsing and decompiling! Also check out Phil's session at 2:15 on Testing Legacy Code. You can view the full list of sessions here: http://stirtrek.com/Sessions There are 30 sessions with 6 tracks - a variety of topics to choose from. This is our third year sponsoring Stir Trek and Jeff and his crew have never...
We are excited to announce the new major release of our automated testing tools getting live today. This is version 2011.1 R1 featuring: · Recording and playback of WPF applications · Support for WPF controls including RadControls for WPF · Improved Silverlight v4 controls support · Enhanced cross-browser support with the new additions of IE9 and FF4 · Result reporting functionality · New Find Expression UI with richer options · Enhanced and simplified Licensing and many other improvements. Find the summary on the live site here.
This post is number two in a three part series about memory consumption for web applications in general. Click here to read the first post. Memory leak examples In this post, we will look at different examples of leaks. The examples presented are as close as possible to real situations. Their purpose is to present several patterns that usually cause memory leaks. A way to manage the leakage is given along with the examples. The examples rely on the use of the ASP.NET AJAX Framework. Let’s start with a simple example of attaching a click event to a button element: Attaching event handlers HTML: <form id="form1" runat="server"> <asp:ScriptManager ID="theScriptManager" runat="server" /> <div id="buttonContainer"> ...
With the release of RadControls for WinForms Q1 2011 SP1, we officially completed the Q1 2011 release, and it is time to pave our way towards Q2 2011. The first thing we did, of course, was to schedule the tasks for the release and we think that it is time to share our plans for Q2 2011. Among all the goodies that the new release will feature, the most important are two new controls: Property Grid. This powerful control will provide a sophisticated Visual Studio-style property grid, and will allow for theming and customizations. Developers will be able to easily create...
A customer of ours faced a very interesting issue we were able to solve earlier today. The problem was that when Visual Studio run under the context of his account, all the Telerik VSExtensions were available in the Extension Manager. On the other hand, when Visual Studio run as a different user, the Telerik WebUI VSExtensions were missing. The problem is very likely to happen if you run Visual Studio under different accounts to test your applications with limited permissions. It happens when you usually install the Telerik VSExtensions through the installer and you decide to install a newer version through the Extension Manager: The...