Mehul Harry's DevExpress Blog

This Blog

News


Mehul Harry is the DevExpress Web Program Manager. Follow him on twitter: @Mehulharry

Subscribe (RSS, Email)

Archives

December 2012 - Posts

  • Scrolling & column resizing features added to DevExpress ASP.NET TreeList (v2012.2)

    The new features of the DevExpress ASP.NET TreeList control make it even easier to use:

    Scrolling + Fixed Height/Width

    Problem: How do you set a fixed height and width for the TreeList?

    Solution: The new Horizontal and Vertical Scrollbar properties allow you to easily set up scrollbars for the DevExpress ASP.NET TreeList control. And get the ability to set a fixed height and width for the TreeList control too.

    Now, you’re TreeList will not push you content down, unless you want it to. Try the feature online now:

    image
    (Click the image to see an online demo)

    Watch the webinar about these new Treelist features here:

    Mehul Harry shows you DevExpress ASP.NET TreeList’s new features

     

    Resize Columns

    Now you can allow you end-users to easily resize columns by dragging the appropriate column header.

    Just set the TreeListSettingsBehavior.ColumnResizeMode Property to the ColumnResizeMode. The three options allow you full control over column resizing:

    image

    Try the online demo now.

     

    Works in ASP.NET MVC & SharePoint too!

    Now that the TreeList is available as an extension for ASP.NET MVC framework, these new scrolling and column resizing features work across all major ASP.NET platforms including WebForms, MVC, and SharePoint!

    Enjoy!

    DXperience? What's That?

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

  • Metropolis: A stunning new theme inspired by modern Windows 8 UI & Office 2013 (v2012.2)

    Check out the beautiful new theme that’s available in the DXperience ASP.NET v2012.2 release:

    image

    image

    The theme was inspired by the modern Windows 8 UI and Office 2013 look.

    The new Metropolis theme is available as part of the DXperience v2012.2 release for all our supported ASP.NET platforms including (ASP.NET WebForms, ASP.NET MVC, & SharePoint).

    Watch the Take a Tour 12.2: ASP.NET webinar video to learn more.

     

    Set Theme Easily with Wizard

    When you’re inside of Visual Studio, you’ll see the DevExpress menu at the top. From the menu, you can run the DevExpress project wizard on an existing project which allows you to easily project properties like the default DevExpress theme to use. Watch this webinar to learn how to use this excellent new feature:

    New Project Wizard makes it easy to set DevExpress theme and more!

     

    Download DXperience v2012.2 and try the new Metropolis theme in your web project today.

    DXperience? What's That?

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

  • 2 great new features in the DevExpress ASP.NET File Manager control (v2012.2)

    The DevExpress ASP.NET File Manager control just added two big features in the v2012.2 release:

    Details View

    DevExpress ASP.NET File Manager - Details View
    (Click the image to see an online demo)

    The DevExpress ASP.NET File Manager control now supports a details view in the same way widows file explorer does. This allows you to show files inside the DevExpress ASP.NET File Manager control as a multi-column table with ability to sort and filter the files. You can see a demo of the feature in my recent webinar:

    New features for ASPxFileManager control

    How do you enable it?

    Set the FileManagerSettingsFileList.View property to “Details”. For example:

    <SettingsFileList View="Details"> 
       <DetailsViewSettings 
          AllowColumnResize="true" 
          AllowColumnDragDrop="true" 
          AllowColumnSort="true" 
          ShowHeaderFilterButton="false" /> 
    </SettingsFileList>

    In the Details view mode, a file list is represented by a grid containing information about files. You can use the DetailsViewSetting property settings to customize the mode functionality. You can also set the FileManagerFileListDetailsViewSettings.ThumbnailSize and FileManagerFileListThumbnailsViewSettings.ThumbnailSize properties that allow you to specify the size of thumbnails for different modes.

    Try the new functionality in the File Manager online now.

     

    Multiple File Selection & Download All

    DevExpress ASP.NET File Manager - Multiple Selection
    (Click the image to see an online demo)

    You can now enable multiple file selection in the DevExpress ASP.NET File Manager control and easily download the selected files using one button.

    How do you enable it?

    By default, this feature is disabled. To enable the multi-file selection, just set the EnableMultiselect property to true. You can also use the client-side SelectionChanged event to respond to file selection changing events. See a demo of the SelectionChanged event online now.

    Try the new functionality in the File Manager - Multiple Files Selection demo now.

    Enjoy!

    Save time and money...

    Save time and money with high quality pre-built components for ASP.NET, Windows Forms, WPF, and VCL as well as IDE Productivity Tools and Business Application Frameworks, all backed by world-class service and support. Our technologies help you build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows and Web in the shortest possible time.

    Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

  • Watch the webinar video and see what’s new in DevExpress ASP.NET v2012.2

    Check out this video of the recent webinar on the new ASP.NET features and controls of the DXperience v2012.2 release. In the video, you’ll see many examples of using these new features in Visual Studio 2012 and how easy they are to use in your web apps today:

    Mehul Harry shows you how easy it is to use DevExpress ASP.NET in Visual Studio 2012 by demoing new DXperience v2012.2 features.

    What’s New?

    Here’s a list of blog posts that discuss what’s new in DXperience ASP.NET v2012.2:

    New Metropolis Theme

    Metropolis: A stunning new theme inspired by modern Windows 8 UI & Office 2013 (v2012.2)

    New Image Slider Control

    A New Touch-Enabled ASP.NET Image Slider and Gallery Control. Read the ImageSlider introductory blog post to learn more.

    New Form Layout Control

    Create Web Forms in minutes with the new ASP.NET Form Layout control

    New File Manager Features

    2 great new features in the DevExpress ASP.NET File Manager control (v2012.2)

    New Tree List Features

    Scrolling & column resizing features added to DevExpress ASP.NET TreeList (v2012.2)

     

    New for ASP.NET MVC

    New extensions and more!

    TreeList, DataView extensions for MVC

    http://builder03/Demos-12.2/MVC.Razor/TreeList/DataBinding

    http://builder03/Demos-12.2/MVC.Razor/DataView/DataBinding

    MVC GridView custom data binding

    - a user can select data from his data provider by himself during gridview's common operations like paging, sorting, filtering, etc. He gets full control over data operations and an ability to use his own existing data models.

    http://builder03/Demos-12.2/MVC.Razor/GridView/SimpleCustomBinding

    http://builder03/Demos-12.2/MVC.Razor/GridView/AdvancedCustomBinding

    MVC Wizard

    - an ability to insert our MVC extensions code into views(it can also create necessary partial views and controller actions) using our Wizard within VS environment. It's possible to set up data binding, set up general settings, etc.

     

    New for Mobile

    Swipe gestures

    for various controls(ImageSlider, controls with paging - GridView, TreeList, DataView, PivotGrid, controls with date navigation - Scheduler, Calendar, DateEdit) for touch devices.

    Slide and Fade animations

    for various controls(ImageSlider, Calendar, controls which can send callbacks)

    IE10 support

    (including tablet touch devices

  • TV.DevExpress.com has moved to YouTube.com

    Good news, we have moved the all the informative and educational content from our http://tv.devexpress.com channel to our YouTube channel:

    image

    http://www.youtube.com/user/DeveloperExpress

    Now when you browse to http://tv.devexpress.com, you’ll be redirected to our YouTube channel.

     

    Why YouTube?

    YouTube is the largest video site on the planet and it provides great benefits for content producers like us and for you, our loyal customers:

    Mobile apps

    YouTube provides mobiles apps for iOS, Android, Blackberry, and more. In fact, they support a plethora of devices from smart tvs, game consoles, media streaming boxes, and more! Take a look at the full list here:
    http://www.youtube.com/yt/devices/

    You can also use their excellent mobile website in your smart phone (or tablet’s) browser: http://m.YouTube.com.

    Worldwide coverage

    The YouTube platform is capable of delivering videos quickly around the globe because of the vast array of scalable Google servers and architecture. This is a great benefit for our customers, especially those on the other side of the world.

    Automatic Format Conversion

    We upload high definition quality videos to our YouTube channel and YouTube will convert them to different formats that can be played in various quality settings.

    HTML 5 Video Player

    For HTML 5 fans, you can also try out their HTML 5 video player which doesn’t use flash video or other plugins but the new HTML 5 video element. Read more here.

     

    What about older videos?

    Our goal is to provide you quality, professional content that is up to date and relevant. Therefore, we have moved over the most useful and relevant videos to our YouTube channel.

    If there’s an older video that you have a link to then it may still be available for download. Simply search for it. For example, this search brings up some of my classic ASPxGridView videos:

    DevExpress Search: ASPxGridView (filter for only ‘TV Channel’)

    We’ve also made a special page that allows you to download our older videos. If you have a direct link to a video like this one, then you’ll be directed to a special download page. However, I recommend using the YouTube channel search feature. I’ve made a little animated gif that shows how. (here I’m searching for videos with the keyword ‘pivot’):

    YouTubeSearch

     

    Subscribe to the DevExpress YouTube Channel

    Visit our YouTube channel and click the subscribe button:

    http://www.youtube.com/user/DeveloperExpress

    Thanks for watching.

     

    Create beautiful experiences across devices and platforms...

    DXTREME tools deliver an innovative solution for developers who want to create stunning, multi-screen applications across platforms and devices, from Windows 8 devices and the iPad to smartphones like the iPhone and Android. With the power of HTML5, CSS and JavaScript tools in DXTREME developers can also build interactive and engaging web applications that push the boundaries of user experiences to a new level.

    Learn more here: http://devexpress.com/Subscriptions/DXTREME/

  • Watch the video and read the Q&A the 'Creating apps for iOS, Android, and Windows 8' webinar

     

    Update: Please take a look at http://phonejs.devexpress.com and http://chartjs.devexpress.com for new tutorials and demos.

     

    Check out this video recording of the "Creating apps for iOS, Android, and Windows 8" webinar:

    A DevExpress Webinar about our latest exciting product: DXTREME!

    Q & A

    There were so many great questions and not enough time to answer them all. So I've included each and every question (and answer) below for you:

     

    Q: How easy for a iPhone app to connect to a SQL database? [Gary Li]

    A: Gary, it's very easy with the new file project template (in DXTREME HTML) that helps you to expose your SQL data through a RESTful web data service. Take a look at the video from the 22:00 mark please to learn more.

     

    Q: Also can it be used for WP 8?[Lionel Raminhos]

    A: No, in a future release we will have support for Windows Phone 8.

     

    Q: Which apps do we need to download on our Mobile Devices to allow debug on iOs and Android?[Lionel Raminhos]

    A: Lionel, an app called Courier is available on both Apple App Store and Google Play Store. This app helps you to test the DXTREME HTML JS apps that you build before you publish to an app store. However, you don't need this app. Use any QRCode reader on your mobile device and you'll still be able to load and experience the DXTREME HTML JS App!

     

    Q: Can the application do pricing based on a price grid instead of fixed unit prices[john campbell]

    A: John, are you talking about this DXSK8 demo that I showed? This is mostly to show the capabilities of DXTREME among the different channels. You can take a look at the full source code of this demo and others by downloading DXTREME at http://devexpress.com.

     

    Q: Are there any built in interfaces to accounting applications?[john campbell]

    A: No. Typically we do not build for any specific vertical because:
    1. It's difficult unless you are an expert in that vertical.
    2. There are many verticals.

     

    Q: Is there any way to deploy the mobile apps directly to mobile devices instead of having to add to the store... This would be used for private clients where the mobile app doesn't make sense to be given to the general public[Lionel Raminhos]

    A: You cannot deploy it as app with the app store. However, you can deploy it to as a website and then create a shortcut on their mobile device which launches a browser instance without the browser chrome. However, I don't believe there is a way to automate that process. It must be done manually on each device.

     

    Q: Hi Harry, can you show if the app has n-tiers layers ? [Ruben Duarte]

    A: Ruben, the DXTREME Framework creates a nice SPA solution for Visual Studio with layers for talking with the web data service and so forth. Read more about it here:

    DXTREME Learning Center

    Then download DXTREME and take a look at the project structure yourself by creating a sample app.

     

    Q: What about Windows Phone 8? Will we be able to run those HTML 5 into it?[Sérgio Pires] 

    A: Yes in a future release we will have support for Windows Phone 8 from DXTREME HTML JS.

     

    Q: How come there is no mobile simulator device for windows phone?[Ayo Ogundahunsi] 

    A: In a future release we will have support for Windows Phone 8 from DXTREME HTML JS.

     

    Q: Can the windows 8 XAML be used for WP 7.5 & WP 7.8?[Lionel Raminhos]

    A: Not in DXTREME XAML. We are thinking about Windows Phone support in future releases but we haven't tested with Win phone in this release.

    Q: Okay, well I develop for WP 7.5 and WP 8 already so that is cool... will just have to go old school for there[Lionel Raminhos]

    A: Sorry Lionel! We're on it :)

    Q: Thanks for being on it... I know you guys will knock it out in no time[Lionel Raminhos]

    A: :)

     

    Q: Hi, question: DXTREME is a component that you need to install to use with VS?[Antonio Gonzalez] 

    A: Antonio, DXTREME XAML has controls for Visual Studio. DXTREME for HTML JS has JavaScript widgets but you do not have to use Visual Studio because DXTREME HTML JS is an HTML 5 framework.

     

    Q: Mehul, been watching your video blogs... you and your team rock[Lionel Raminhos]

    A: Thanks Lionel, me and the team appreciate your support!

     

    Q: About the last question is DX free?[Raul Guerra] 

    A: Raul, no. DXTREME from DevExpress is a paid subscription which delivers great value for you. You can try the product free for 30 days. Download your free trial copy here: http://devexpress.com

     

    Q: Are there any built in interfaces to CRM applications?[john campbell] 

    A: Unfortunately no, nothing built-in for CRM apps - but good suggestion.

     

    Q: When we create a application with mobile template (not web and not windows 8), do DXTREME take windows 8 into consideration ? or only IOS and Android tablet ?[Yvan GUILLERMIN] 

    A: Yes, Windows 8 is supported by DXTREME HTML JS. Just try it on your Microsoft Surface device (or other Windows 8 device) and you'll see that DXTREME adapts for the device with a native look and feel.

     

    Q: What databases are supported by the application?[john campbell] 

    A: John, because the Web Data Service is using .NET that means you can connect to any standard Microsoft data provider to talk with several different databases. You can also use the DevExpress ORM called eXpress Persistent Objects (XPO) which connects to even more databases!

     

    Q: We now see 'creating a WebService' based on the SQL-Database.[Pieter Datema]

    A: Yes, in the webinar, I showed how to create a web data service that exposes data from SQL Server.

     

    Q: Is there a plan to create them on an XPO-object?[Pieter Datema]

    A: Not at the moment Pieter but we'll consider it. Keep an eye on the DevExpress blogs, thanks.

     

    Q: Hi, are we talking about native (and offline) applications?[Nikos Trampoulis]

    A: Yes. Nikos, DXTREME HTML JS makes a SPA app. To learn more about SPA, please watch our recent webinar in the getting started section below.

     

    Q: Is compatible/support with LINQ?[Fernando La Rosa] 

    A: Yes, the Web Data Service is compatible because it is .NET. However, DXTREME HTML JS is not because it doesn't use or rely on any .NET code.

     

    Q: What would DXTREME do WITHOUT WIndows8?[Peter Klein]

    A: Peter, I'm not sure I understand the question. But, yes, we're excited to support Windows 8. I look forward to seeing what devs build with DXTREME.

     

    Q: Will you be adding further controls to DXTREME like you have with DXperience?[Lionel Raminhos] 

    A: Absolutely, the annual subscription is our promise to keep innovating on the DXTREME platform.

    Q: I will keep paying if you keep innovating[Lionel Raminhos]

    A: That's the goal Lionel :)

    Q: Thanks [Lionel Raminhos]

    A: Sure!

     

    Q: What is the SPA Webinar URL?[Lionel Raminhos]

    A: http://www.devexpress.com/Support/Webinars/details.xml?id=AppsWithSPA

     

    Q: Is it possible working with SSL request on the web app[ramazan polat]

    A: Yes.

     

    Q: Can I use C# as my programming language for working on multiple devices.[Veeran Puthumkara] 

    A: DXTREME HTML JS support multiple channels and because it is an HTML 5 framework, you cannot use C#. However, as you've seen in this webinar, we've added a lot great features for Visual Studio integration that help get you started. And there's a lot of great online DevExpress resources.

     

    Q: The support XAML and dev app for win8. Is only support for version Universal. Isn't present in enterprise subscription edition?[Fernando La Rosa]

    A: Support is included with all of our subscriptions.

     

    Q: DXTREME is only for use on Win8?[Sergio sANTOS] 

    A: No -
    DXTREME HTML JS is for multiple channels.
    DXTREME XAML is for Windows 8 only.

     

    Q: How make an application for working off-line?[Davide Vignali] 

    A: DXTREME HTML JS has a framework that allows to work with offline data. You can read more here: DXTREME Framework: Stores, the LocalStore helps you to connect DXTREME widgets to local data for offline scenarios. At the moment, we do not have any examples of completely offline apps with DXTREME HTML JS but we'll try to bring you some in future releases. Thanks.

    Q: Is there a way to change the native code from the VS? (Like the code behind classes provided usually)[ROBERTO VIQUEZ]

    A: Roberto, no. Native code means that you'd be writing the native language and you'd have to write on an Apple machine or in Google's environment. I don't believe this is possible to do with Visual Studio.

     

    Q: Will DXTREME replace DXperience (later on) or will they exist next to each other?[Peter Klein]

    A: They will exist next to each other.

     

    Q: Is it possible to use XPO instead of EF?[Marco Coppi]

    A: Yes, keep an eye on our blogs as we'll try to show you an example.

     

    Q: Is DXTREME also in the future part of the DXperience Universal subscription?[Pieter Datema] 

    A: DXTREME is part of the Universal subscription now.

     

    Q: Can you use your mobile device, such as an iPad to obtain "certificate and provision from the App store rather than a Mac desk top?[Jeff Maestretti]

    A: Jeff, I don't believe you can. From what I understand, you need a Mac OS machine to at least create the provision profile and then certificates.
    Let me add that we are investigating on ways to possibly make this easier for you in future releases (nothing I can talk about yet, sorry). In the meantime, you might try this approach. However, DevExpress does not endorse or support it (just a friendly URL share from me) so use it at your own risk.

     

    Q: DXTREME provide support for legacy database connections..?[Christian Morante]

    A: The Web Data Service project that is shown the webinar uses .NET. This means that you can connect to any standard Microsoft data provider to talk with several different databases. You can also use the DevExpress ORM called eXpress Persistent Objects (XPO) which connects to even more databases!

     

    Q: Any way to generate a "Tile" feel for Websites using DXTREME... need to build a framework and want to use Tiles as a base for a Dashboard[Lionel Raminhos]

    A: For websites, you can try the TileView widget
    For Window, DXTREME XAML as it contains a Windows 8 Tile control.

     

    Q: I have WinFormApp in XAF. Can I use some of class in DXTREME?[Štěpán Lauryn]

    A: You cannot convert WinForms app to DXTREME, sorry. However, for the non-visual Web Data Service project in DXTREME that I showed - yes, you can because it runs on the IIS which support .NET. But remember this means that only your classes that contain non-visual business logic and rules can be used.

     

    Q: Is there support for widgets?[Santiago Moscoso]

    A: DXTREME HTML JS has widgets. If you mean other JavaScript widgets then you can use them too because DXTREME HTML JS is a framework that is compatible and friendly with open libraries.

     

    Q: How does it interact with a XAF application?[Santiago Moscoso] 

    A: I addressed this in the webinar at this point. Also, please keep an eye on the DevExpress blogs and the XAF team will try to provide a sample and guidance of when and how to use DXTREME with XAF.

     

    Q: Is it possible to generate iOS and Win 8 apps from a simple ASP.Net WebForms application?[Shaun Keegan]

    A: You can generate ASP.NET web apps that look and feel native for iPad and Android tablets. Take a look at this webinar to learn more: Q&A from Build Stunning Apps for iOS with ASP.NET

    Q: How to subscribe and pay for it ?[Sanjay Kale] 

    A: Just visit and select DXTREME or better Universal subscription: http://www.devexpress.com/Subscriptions/DXperience/chooser.xml

     

    Q: Incompatible for mobile app per browser or per os is possible? Like Firefox and devexpress 10.0.1.12[ramazan polat]

    A: DXTREME is compatible now with the browsers it supports. However, because browsers change, you will likely need to get updates of our products because with each release we introduce fixes and improvement. So for example, the DXperience v2010 that you try to use is 2+ years old and you should upgrade if you're going to use it with modern browsers.

     

    Q: Are there any plans to provide multi channel ability within XAF e.g. I want my app on the iPad and android devices?[Francois Wannenburg]

    A: Francois, this is a good question to ask the XAF team, I suggest you post the question on the support channel and they will get back to you.

     

    Q: Is it possible to have a database with 30.0000 records(fixed assets, pricelist, etc.) on client side and if, what performance impact can I expect[Franc Rotar]

    A: It depends on how big the data gets. I recommend reading this: HTML 5 Rocks - Client-Side Storage. In general, client-side storage should not be for large pieces of data as it will take longer to load/download the app and it will affect overall performance.

     

    Q: Are DXTREME Application running fast on mobile like native app ?[Yvan GUILLERMIN]

    A: Yes, because we do extensive testing on each platform, DXTREME looks and feels native. I recommend creating a small app to see how it works for you. You can also try one of the DXSK8 or DXTravel apps.

     

    Q: I am new to OData. Does Mehul recommend a resource for learning how to bind the object model to stored proc calls vs. simply using the wizard to build the model from tables?[David Noel]

    A: David, yes, you can use Entity Framework to connect to your stored procedure. In the webinar, I connect to tables via EF but it is possible to connect to a stored procedure.

     

    Q: Can we use XPO with DXTREME? Probably not[Lionel Raminhos] 

    Q: But how integrates DXTREME with XPO???[Pieter Datema]

    A: Yes, look for an upcoming blog post from the XPO team on http://devexpress.com/blogs.

     

    Q: What are - in few words - the steps to go from a DXTREME development targeting iOS and the addition of the app in Apple Store?[Frank Martorana]

    A:
    Step 1: Create web app using DXTREME
    Step 2: Create deployment package for iOS
    Step 3: Deploy to App store (information about this available at developer.apple.com)

     

    Q: What do you thing in long run who will lead market android, windows app or iOS ?[Sanjay Kale]

    A: Tough to say but as developers, it's a great opportunity for us. And with DXTREME, you can target all three of the major platforms.

     

    Q: How do you handle security and authentication?[Santiago Moscoso]

    A: DXTREME is very flexible and you can add just about any compatible security layer. For the web data service, these blog posts may help you: WCF Data Services Blog. As for the client app, you can add just any security type you want.

     

    Q: Have you some rule for architecture of app in DXTREM for beginner in mobile app?[Štěpán Lauryn]

    A: Yes, take a look at the getting started section below.

     

    Q: Which versions of Java SDKs are supported?[ROBERTO VIQUEZ]

    A: This is a hybrid web app, it is not writing Xcode or java...

     

    Q: Is the capabilities of building native packages (in Visual Studio) use PhoneGap to generate the native app? [Yvan GUILLERMIN]

    A: PhoneGap is used for the native packing, however, we take care of it for you automatically when you use use our wizard inside Visual Studio.

     

    Q: Is it a open source like Google's Android ?[Sanjay Kale]

    A: No.

     

    Q: I have a full featured license, so I have already downloaded. But still.... what is the best way to get started?[Peter Klein]

    A: Peter, good question. Here's some resources…

     

    Getting Started

    To get started, watch these videos:

    DXTREME HTML JS:

    - "Creating apps for iOS, Android, and Windows 8" webinar
    - DXTREME Multi-Channel - Setting up for the iPhone
    - DXTREME Multi-Channel - Creating a Native iPhone Package
    - Developing Web Applications with SPA

    Then step through online the learning center tutorial.


    DXTREME XAML:
    - Windows 8 XAML Chart - Getting Started
    - XAML Applications on Windows 8 with DXTREME

     

    Thank you all for joining the webinar and asking great questions. Now, try DXTREME for yourself and let's see what develops.

     

    Discover DXTREME - Cross-Platform, Multi-Screen Solution

    DXTREME tools deliver an innovative solution for developers who want to create stunning, multi-screen applications across platforms and devices, from Windows 8 devices and the iPad to smartphones like the iPhone and Android. With the power of HTML5, CSS and JavaScript tools in DXTREME developers can also build interactive and engaging web applications that push the boundaries of user experiences to a new level.

    Download a free and fully-functional version of DXTREME now: Download Universal Trial

  • Create Web Forms in minutes with the new ASP.NET Form Layout control

    Creating web forms in ASP.NET and Visual Studio is now much easier and quicker using the new DevExpress ASP.NET Form Layout control.

    First, watch this five minute "ASP.NET Form Layout - Getting Started" video to learn how easy it is to use, what features it provides, and why you’ll soon be designing attractive, powerful forms using the DevExpress ASP.NET editor controls:

    New for v2012.2

    With the ASP.NET Form Layout control you can easily create form layouts of any complexity by combining the order and hierarchy of provided layout elements.

     

    How does it work?

    On your WebForm page, drop the ASPxFormLayout control and then click its smart tag and choose the "Edit Layout" option. That's when the magic happens because the FormLayout editor is displayed.

    Then you add one (or more) Layout items and their associated editor controls. Close the FormLayout editor and the complete form will be automatically generated for you using the DevExpress ASP.NET editors you specified. That's it. Within minutes, you've built a complex form such as this one below:

    Form Layout - Registration Form

     

    Form Layout At Design-Time!

    In the Visual Studio designer, we've added the DevExpress FormLayout Editor which is simplified design surface for creating layouts. Using our Form Layout editor, you can quickly create simple or complex forms with any of the DevExpress ASP.NET editors that support validation, themes, and client-side API.

    And you still have access to the full properties of each control. Watch the getting started video above to see the design time features.

     

    Online Demo

    To see the kind of stunning forms you can make, take a look here: Form Layout Demos 

    However, the demos can only show you the forms after they've been created. To truly experience the form layout, download DXperience v2012.2 right now and try it for yourself!

     

    Features

    The ASPxFormLayout control delivers a comprehensive form design feature set. The ASPxFormLayout main layout elements are comprised of labeled items, labeled regular groups and tabbed groups.

    Item elements serve as placeholders for editors or custom content. Group elements are containers for other layout elements; group nesting is available.

    Items provide you with an ability to define inline help texts that describe editor definitions. Help texts can also be defined at the nested editor's level (if DevExpress editors are used in items). An editor's help text can be displayed either always (as an editor inline text) or only when the editor receives focus (as a popup tooltip). Take a look at the memo editor behavior in this demo.

    The ASPxFormLayout can also display customizable text marks within item captions to indicate whether filling in an item editor is required or optional. The indicator display mode can be defined for all or individual items. The indicator type is determined based upon a setting defined at the item editor level or item level.

     

     

    Supports WebForms

    In this release, the ASPxFormLayout control is only available for ASP.NET WebForms. ASP.NET MVC is not on the roadmap right to support a "Form Layout" control because the ASP.NET MVC platform is:

    1. Not designer friendly. There is no designer in ASP.NET MVC.
    2. I'm not sure it would be such a popular request.

    However, that is the current opinion and if we find that there is a BIG demand for this in ASP.NET MVC then we'll investigate the possibility of creating an ASP.NET MVC Form Layout extension.

     

    Save time and easily create great forms in Visual Studio Design time using your mouse by using the new DevExpress ASP.NET Form Layout control!

     

    DXperience? What's That?

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

  • ASP.NET MVC 3 framework requirement for DevExpress MVC Extensions in v2012.2

    Starting with the DXperience v2012.2 release, you'll need to use ASP.NET MVC 3 or above.

    Why?

    We're making the move to the ASP.NET MVC 3 framework in this next release because we would like to take advantage of the new functionality in order to provide you with better features now and in the future.

    There have been many new valuable features in ASP.NET MVC 3, such as:

    - Integrated Scaffolding system extensible via NuGet
    - HTML 5 enabled project templates
    - Expressive Views including the new Razor View Engine
    - Powerful hooks with Dependency Injection and Global Action Filters
    - Rich JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
    - Read the full feature list below

     

    What does that mean for you?

    1. You will need to have the ASP.NET MVC 3 framework (or higher) installed in order to use DevExpress MVC extensions v2012.2 and higher.
    2. If you upgrade to DXperience v2012.2 and don’t have MVC 3 installed, then it will cause a breaking change. The MVC extensions will not work. To fix this, simply install ASP.NET MVC 3 or higher. (Note: ASP.NET MVC 4 is backwards compatible with ASP.NET MVC 3.)

     

    What about ASP.NET MVC 2.0?

    If you still need to use DevExpress MVC extensions with ASP.NET MVC 2.0 then you'll have to continue using DXperience v2012.1. Do not upgrade. Please note though that, although we shall continue to provide bug fixes to this earlier version as part of our support, we will not be adding new features and extensions to it.

    However, we will not be updating older versions like v2012.1 to add new features and extensions. It would require us to write for 2 different MVC frameworks which is not feasible.

    My recommendations:

    1. If you cannot upgrade to MVC 3 then stay with DXperience v2012.1 release.
    2. If you can upgrade your MVC then get latest version of DXperience (v2012.2 as of this post).


    Requirements

    ASP.NET MVC 3 requires .NET Framework 4+ version.

     

    Thanks and be sure to check out the demos of the latest DevExpress MVC features in this release.

     

    Build Your Best - Without Limits or Compromise

    Try the DevExpress ASP.NET MVC Extensions online now: http://mvc.devexpress.com

    Read the latest news about DevExpress ASP.NET MVC Extensions: http://dxpr.es/ov1tQa

    Download a free and fully-functional version of DXperience now: http://www.devexpress.com/Downloads/NET/

  • ImageSlider: A New Touch-Enabled ASP.NET Image Slider and Gallery Control

    Check out the touch-enabled and slick new ASP.NET Image Slider control:

    New for v2012.2 - An introduction to the ASPxImageSlider from DevExpress

    The new Image Slider control, called ASPxImageSlider, is available for ASP.NET WebForms as part of the v2012.2 release.

    Use the Image Slider control to display images and navigate among them. The control supports three different ways to get images: either binding to a data source, loading images from a specified folder, or creating image items manually. Image thumbnails are created for you automatically or you can manually create them and increase the control's performance.

    And it has these great features built-in and ready-to-use in a snap:

     

    Touch-Enabled

    The Image Slider control supports touch for all iOS and Android (v3.0+) tablet browsers. In fact, most of the DevExpress ASP.NET controls support touch.

    And now they also fully support Internet Explorer 10 for Windows 8 device(s) and desktop browsers.

     

    Swipe Gesture

    When you see an image slider on a touch device, it is natural to want to swipe it with your fingers. After all, that’s what innumerable websites and mobile apps have taught us. And the Image Slider control doesn’t disappoint: you can use the swipe gesture to flip among the images – it’s built right-in and feels completely natural and native. 

     

    Animations

    A good animation when switching the images helps notify your end-users that something is changing without being too jarring. The Image Slider control has two great smooth animations built-in for the image switching action in both the Image and Navigation areas. Choose from Fade, Slide, or None if you don't want any animations.

     

    Try it online now

    Click this link below in either your desktop or tablet browser to experience the new Image Slider control:

    Image Slider online demo

     

    3 Ways To Data Bind

    The Image Slider can be populated with images using three different methods:
    1.    Binding the control to a Data Source
    2.    Pointing the control to an image folder on your webserver
    3.    Creating each item manually at run-time
    The three possibilities give you the flexibility to use the approach that works best for your scenario.

     

    Client-Side Features

    Like other DevExpress ASP.NET controls, the Image Slider control gives you a full client-side API. Using this and, say, an ASPxTimer, you can easily produce an automatic slide show that changes images on a set interval.

     

    Flexible Navigation & Image Settings

    Finally, take a look at the extensive control you have over all the many different items in the Image Slider control:

    Image Area Settings

    • ShowItemText. This option specifies whether item text is displayed in front of the image area.
    • ImageSizeMode. Allows you to specify how an image is fit to image area.
    • AnimationType. Contains a value specifying the animation type used to change images. If the slide animation type is used, images can be changed using the swipe gesture.
    • NavigationDirection. The direction of image sliding.
    • NavigationButtonsVisibility. Specifies the visibility mode of image area navigation button.

    Navigation Bar Settings

    • Position. This property allows to specify the position of navigation bar relative to image area.
    • Mode. Specifies the appearance of navigation bar items: dots or image thumbnails.
    • ThumbnailsModeNavigationButtonVisibility. Specifies the visibility mode of navigation buttons within the navigation bar. This property is in effect for Thumbnails mode only.

    Behavior Settings

    • EnablePagingGestures. This option specifies whether an end-user can switch pages with a swipe gesture.
    • EnablePagingByClick. This option specifies whether paging by click is enabled.
    • ImageLoadMode. This option specifies the image loading mode.

    Appearance

    • ShowNavigationBar. This option specifies the navigation bar visibility

     

    The Image Slider control is available now in the DXperience v2012.2 release. Download it, deploy it with your ASP.NET sites, and then drop me a line below with your thoughts. Thanks!

    DXperience? What's That?

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners