Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/ImageSlider/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/ImageSlider/Features.aspx

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="indexContent" ContentPlaceHolderID="ContentHolder" runat="server">
    <% ImageSliderFeaturesDemoOptions options = (ImageSliderFeaturesDemoOptions)TempData["Options"]; %>
    <script type="text/javascript">
        $(document).ready(function() {
            if(!$("#ShowNavigationBar").is(':checked')) {
                $('#SettingsNavigationBar_Position, #SettingsNavigationBar_Mode, #SettingsNavigationBar_ThumbnailsModeNavigationButtonVisibility').attr('disabled', 'disabled');
            }
            $('form :input:checkbox, select').not('#PredefinedScenario').change(
                function() {
                    $('#PredefinedScenario').val(null);
                }
            );
            $('#PredefinedScenario').change(
                function() {
                    if($(this).val())
                        $('form').submit();
                }
            );
        });
    </script>
    <% Html.BeginForm(); %>
        <div class="BottomMargin">
            <label for="PredefinedScenario">Predefined Scenarios:</label>
            <%=Html.DropDownList("PredefinedScenario", ImageSliderDemoHelper.GetPredefinedScenarios(options.PredefinedScenario), "(Custom)") %>
        </div>
        <%
            Html.DevExpress().ImageSlider(
                settings => {
                    settings.Name = "imageSlider";
                    settings.EnableTheming = false;
                    settings.Width = Unit.Percentage(100);
                    settings.ShowNavigationBar = options.ShowNavigationBar;
                    settings.SettingsImageArea.Assign(options.SettingsImageArea);
                    settings.SettingsNavigationBar.Assign(options.SettingsNavigationBar);
                    settings.SettingsBehavior.Assign(options.SettingsBehavior);
                    settings.ClientSideEvents.Init = "function(s, e) { s.Focus(); }";
                }
            )
            .BindToXML(Server.MapPath("~/App_Data/people.xml"), "//items/*")
            .Render();
        %>
        <br />
        <div class="imageSliderFeaturesPanel">
            <div class="vertOptionsPanel BottomMargin">
                <div class="BottomMargin"><b>Image Area Settings:</b></div>
                <div>
                    <label class="select" for="SettingsImageArea_ImageSizeMode">ImageSizeMode:</label>
                    <%=Html.DropDownList("SettingsImageArea.ImageSizeMode", typeof(ImageSizeMode), options.SettingsImageArea.ImageSizeMode) %>
                </div>
                <div>
                    <label class="select" for="SettingsImageArea_AnimationType">AnimationType:</label>
                    <%=Html.DropDownList("SettingsImageArea.AnimationType", typeof(AnimationType), options.SettingsImageArea.AnimationType) %>
                </div>
                <div>
                    <label class="select" for="SettingsImageArea_NavigationDirection">NavigationDirection:</label>
                    <%=Html.DropDownList("SettingsImageArea.NavigationDirection", typeof(NavigationDirection), options.SettingsImageArea.NavigationDirection) %>
                </div>
                <div>
                    <label class="select" for="SettingsImageArea_ItemTextVisibility">ItemTextVisibility:</label>
                    <%=Html.DropDownList("SettingsImageArea.ItemTextVisibility", typeof(ElementVisibilityMode), options.SettingsImageArea.ItemTextVisibility)%>
                </div>
                <div>
                    <label class="select" for="SettingsImageArea_NavigationButtonVisibility">NavigationButtonVisibility:</label>
                    <%=Html.DropDownList("SettingsImageArea.NavigationButtonVisibility", typeof(ElementVisibilityMode), options.SettingsImageArea.NavigationButtonVisibility)%>
                </div>
            </div>
            <div class="vertOptionsPanel navigationBar BottomMargin">
                <div class="BottomMargin"><b>Navigation Bar Settings:</b></div>
                <div>
                    <label class="select" for="SettingsNavigationBar_Position">Position:</label>
                    <%=Html.DropDownList("SettingsNavigationBar.Position", typeof(NavigationBarPosition), options.SettingsNavigationBar.Position) %>
                </div>
                <div>
                    <label class="select" for="SettingsNavigationBar_Mode">Mode:</label>
                    <%=Html.DropDownList("SettingsNavigationBar.Mode", typeof(NavigationBarMode), options.SettingsNavigationBar.Mode) %>
                </div>
                <div>
                    <label class="select" for="SettingsNavigationBar_ThumbnailsModeNavigationButtonVisibility">ThumbnailsModeNavigationButtonVisibility:</label>
                    <%=Html.DropDownList("SettingsNavigationBar.ThumbnailsModeNavigationButtonVisibility",
                        typeof(ElementVisibilityMode), options.SettingsNavigationBar.ThumbnailsModeNavigationButtonVisibility) %>
                </div>
            </div>
            <div class="vertOptionsPanel BottomMargin" style="clear: both">
                <div class="BottomMargin"><b>Behavior Settings:</b></div>
                <div>
                    <%=Html.CheckBox("SettingsBehavior.AllowMouseWheel", options.SettingsBehavior.AllowMouseWheel, new { @class = "leftMost" })%>
                    <label class="checkBox" for="SettingsBehavior_AllowMouseWheel">AllowMouseWheel</label>
                </div>
                <div>
                    <%=Html.CheckBox("SettingsBehavior.EnablePagingGestures", options.SettingsBehavior.EnablePagingGestures, new { @class = "leftMost" }) %>
                    <label class="checkBox" for="SettingsBehavior_EnablePagingGestures">EnablePagingGestures</label>
                </div>
                <div>
                    <label class="select" for="SettingsBehavior_EnablePagingByClick">EnablePagingByClick:</label>
                    <%=Html.DropDownList("SettingsBehavior.EnablePagingByClick", typeof(AutoBoolean), options.SettingsBehavior.EnablePagingByClick) %>
                </div>
                <div>
                    <label class="select" for="SettingsBehavior_ImageLoadMode">ImageLoadMode:</label>
                    <%=Html.DropDownList("SettingsBehavior.ImageLoadMode", typeof(ImageLoadMode), options.SettingsBehavior.ImageLoadMode) %>
                </div>
                <div>
                    <label class="select" for="SettingsBehavior_ExtremeItemClickMode">ExtremeItemClickMode:</label>
                    <%=Html.DropDownList("SettingsBehavior.ExtremeItemClickMode", typeof(ExtremeItemClickMode), options.SettingsBehavior.ExtremeItemClickMode) %>
                </div>
                <input type="submit" value="Apply" />
            </div>
            <div class="vertOptionsPanel BottomMargin">
                <div class="BottomMargin"><b>Appearance:</b></div>
                <%=Html.CheckBox("ShowNavigationBar", options.ShowNavigationBar, new { @class = "leftMost" }) %>
                <label class="checkBox" for="ShowNavigationBar">ShowNavigationBar</label>
            </div>
        </div>
    <% Html.EndForm(); %>
</asp:Content>