From 8280715fcd6d06fa695cf5ca831c020a45bd623d Mon Sep 17 00:00:00 2001 From: Jatin-patil <56484019+Jatin-patil@users.noreply.github.com> Date: Mon, 20 May 2024 23:15:41 +0530 Subject: [PATCH] Contributing Power Apps Sharing is Caring --- .../calendar-component-JatinPatil/README.md | 128 + .../assets/preview.png | Bin 0 -> 58310 bytes .../assets/sample.json | 84 + .../solution/calendar-component.msapp | Bin 0 -> 50977 bytes .../sourcecode/Assets/Resources.json | 3 + .../sourcecode/Assets/logo.jpg | Bin 0 -> 9529 bytes .../sourcecode/CanvasManifest.json | 89 + .../sourcecode/ComponentReferences.json | 1 + .../sourcecode/Connections/Connections.json | 1 + .../sourcecode/ControlTemplates.json | 130 + .../DataSources/CustomGallerySample.json | 17 + .../DataSources/DropDownSample.json | 15 + .../sourcecode/DataSources/RadioSample.json | 15 + .../sourcecode/Entropy/AppCheckerResult.sarif | 542 ++ .../sourcecode/Entropy/Entropy.json | 106 + .../sourcecode/Entropy/checksum.json | 38 + .../sourcecode/Src/App.fx.yaml | 3 + .../Src/Components/CalendarComponent.fx.yaml | 728 +++ .../Src/Components/CalendarComponent.json | 161 + .../Src/EditorState/App.editorstate.json | 52 + .../CalendarComponent.editorstate.json | 4551 ++++++++++++++++ .../Src/EditorState/Screen1.editorstate.json | 284 + .../sourcecode/Src/Screen1.fx.yaml | 27 + .../sourcecode/Src/Themes.json | 4695 +++++++++++++++++ .../sourcecode/pkgs/button_2.0.1.xml | 225 + .../sourcecode/pkgs/circle_2.1.2.xml | 144 + .../sourcecode/pkgs/gallery_2.11.0.xml | 721 +++ .../sourcecode/pkgs/icon_2.3.2.xml | 1064 ++++ .../sourcecode/pkgs/label_2.3.2.xml | 331 ++ .../sourcecode/pkgs/rectangle_2.1.2.xml | 140 + .../sourcecode/pkgs/timer_2.0.1.xml | 279 + 31 files changed, 14574 insertions(+) create mode 100644 samples/calendar-component-JatinPatil/README.md create mode 100644 samples/calendar-component-JatinPatil/assets/preview.png create mode 100644 samples/calendar-component-JatinPatil/assets/sample.json create mode 100644 samples/calendar-component-JatinPatil/solution/calendar-component.msapp create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Assets/Resources.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Assets/logo.jpg create mode 100644 samples/calendar-component-JatinPatil/sourcecode/CanvasManifest.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/ComponentReferences.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Connections/Connections.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/ControlTemplates.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/DataSources/CustomGallerySample.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/DataSources/DropDownSample.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/DataSources/RadioSample.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Entropy/AppCheckerResult.sarif create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Entropy/Entropy.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Entropy/checksum.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/App.fx.yaml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/Components/CalendarComponent.fx.yaml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/Components/CalendarComponent.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/App.editorstate.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/CalendarComponent.editorstate.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/Screen1.editorstate.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/Screen1.fx.yaml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/Src/Themes.json create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/button_2.0.1.xml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/circle_2.1.2.xml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/gallery_2.11.0.xml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/icon_2.3.2.xml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/label_2.3.2.xml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/rectangle_2.1.2.xml create mode 100644 samples/calendar-component-JatinPatil/sourcecode/pkgs/timer_2.0.1.xml diff --git a/samples/calendar-component-JatinPatil/README.md b/samples/calendar-component-JatinPatil/README.md new file mode 100644 index 00000000..d080b589 --- /dev/null +++ b/samples/calendar-component-JatinPatil/README.md @@ -0,0 +1,128 @@ +--- +page_type: sample +languages: +- powerapps-comma +products: +- powerapps +- canvas +name: Calendar Component +description: A re-usable component that allows you to display events in a calendar. +urlFragment: powerapps-calendar-component +ms.date: 5/5/2021 +author: aprildunnam +ms.author: pnp +level: intermediate +ms.prod: power-apps +--- + +# Calendar Component + +## Summary + +A re-usable component that allows you to display events in a calendar. + +![Preview](./assets/preview.png) + + +## Applies to + +* [Microsoft Power Apps](https://docs.microsoft.com/powerapps/) + +## Compatibility + +![Power Apps Source File Pack and Unpack Utility 0.20](https://img.shields.io/badge/Packing%20Tool-0.20-green.svg) +![Premium License](https://img.shields.io/badge/Premium%20License-Not%20Required-green.svg "Premium Power Apps license not required") +![Experimental Features](https://img.shields.io/badge/Experimental%20Features-No-green.svg "Does not rely on experimental features") +![On-Premises Connectors](https://img.shields.io/badge/On--Premises%20Connectors-No-green.svg "Does not use on-premise connectors") +![Custom Connectors](https://img.shields.io/badge/Custom%20Connectors-Not%20Required-green.svg "Does not use custom connectors") + +## Authors + +Solution|Author(s) +--------|--------- +Calendar Component | [April Dunnam](https://github.com/aprildunnam) ([@aprildunnam](https://www.twitter.com/aprildunnam) ) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|May 5, 2021|Initial release + + +## Features + +This sample illustrates the following concepts: + +* Creating a Power Apps component +* Using a Power Apps component + +## Prerequisites + +### Using the component + +To use the component in this sample, you'll need to pass events to display in the calendar. + +You can do this by connecting to a data source which provides a `Date`, a `Title` and a `Time` field, or you can manually create entries and pass them as a `Table`, as follows: + +```excel +Table( + { + Date: "5/3/2021", + Title: "Meeting", + Time: "2:30pm" + }, + { + Date: "5/4/2021", + Title: "MBAS PVA", + Time: "1:00pm" + }, + { + Date: "5/5/2021", + Title: "PnP AMA Power Platform", + Time: "3:00pm" + } +) +``` + +## Data Sources + +None + +## Minimal Path to Awesome + +* [Download](./solution/calendar-component.msapp) the `.msapp` from the `solution` folder +* Use the `.msapp` file using **File** > **Open** > **Browse** within Power Apps Studio. +* Save and Publish + +## Using the Source Code + +You can also use the [Power Apps CLI](https://docs.microsoft.com/powerapps/developer/data-platform/powerapps-cli) to pack the source code by following these steps:: + +* Clone the repository to a local drive +* Pack the source files back into `.msapp` file: + ```bash + pac canvas pack --sources pathtosourcefolder --msapp pathtomsapp + ``` + Making sure to replace `pathtosourcefolder` to point to the path to this sample's `sourcecode` folder, and `pathtomsapp` to point to the path of this solution's `.msapp` file (located under the `solution` folder) +* Use the `.msapp` file using **File** > **Open** > **Browse** in Power Apps Studio. + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + + +## Support + +While we don't support samples, if you encounter any issues while using this sample, you can [create a new issue](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=calendar-component&authors=@aprildunnam&title=calendar-component%20-%20). + +For questions regarding this sample, [create a new question](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=calendar-component&authors=@aprildunnam&title=calendar-component%20-%20). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=calendar-component&authors=@aprildunnam&title=calendar-component%20-%20). + +## For more information + +- [Create a component for canvas apps](https://docs.microsoft.com/powerapps/maker/canvas-apps/create-component#components-in-canvas-apps) +- [Overview of creating apps in Power Apps](https://docs.microsoft.com/powerapps/maker/) +- [Power Apps canvas apps documentation](https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/) + + \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/assets/preview.png b/samples/calendar-component-JatinPatil/assets/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..e02237736f34b482f3794f2740c593d525d367fe GIT binary patch literal 58310 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 fd*PsS4cb(%1t&u;8-hoo47P0zA=dpl;rPD;uR? _selectedStart, + CalendarComponent.DefaultEndDate, + Blank() + ) + ); + Set( + _firstDayOfMonth, + DateAdd( + _firstDayOfMonth, + -(Mod( + Weekday(_firstDayOfMonth) - 3, + 7 + ) + 1), + Days + ) + ); + Set( + _firstDayInView, + DateAdd(_firstDayOfMonth,-(Mod(Weekday(_firstDayOfMonth)-3,7)+1),Days) + ) + PressedBorderColor: =ColorFade(RGBA(0, 120, 212, 1), -30%) + PressedColor: =RGBA(255, 255, 255, 1) + PressedFill: =ColorFade(RGBA(0, 120, 212, 1), -30%) + Text: |- + =Text(Time(0, 0, tmrInitialize_2.Value/1000), "hh:mm:ss") + Visible: =false + Y: =446 + ZIndex: =2 + + lblMonthYear_1 As label: + Color: =CalendarComponent.Color + FocusedBorderColor: =lblMonthYear_1.BorderColor + FontWeight: =FontWeight.Semibold + Height: =48 + HoverBorderColor: =lblMonthYear_1.BorderColor + HoverColor: =lblMonthYear_1.Color + HoverFill: =lblMonthYear_1.Fill + PaddingLeft: =15 + PressedBorderColor: =lblMonthYear_1.BorderColor + PressedColor: =lblMonthYear_1.Color + PressedFill: =lblMonthYear_1.Fill + Size: =18 + Text: |- + =If( + IsBlank(_today), + Text( + Now(), + "[$-en-US]mmmm" + ) & " " & Text( + Now(), + "[$-en-US]yyyy" + ), + Text( + _firstDayOfMonth, + "[$-en-US]mmmm" + ) & " " & Text( + _firstDayOfMonth, + "[$-en-US]yyyy" + ) + ) + Width: =256 + Y: =8 + ZIndex: =3 + + btnPrevMonth_1 As icon.ChevronLeft: + BorderColor: =RGBA(166, 166, 166, 1) + Color: =If(!IsBlank(CalendarComponent.SelectedDateFill),CalendarComponent.SelectedDateFill,tmrInitialize_2.Fill) + DisabledBorderColor: =RGBA(0, 0, 0, 0) + DisabledColor: =RGBA(220, 220, 220, 1) + DisabledFill: =RGBA(0, 0, 0, 0) + FocusedBorderColor: =btnPrevMonth_1.BorderColor + FocusedBorderThickness: =4 + Height: =Parent.Height / 16 + HoverBorderColor: =RGBA(0, 0, 0, 0) + HoverColor: =ColorFade(RGBA(0, 120, 212, 1), -30%) + HoverFill: =RGBA(0, 0, 0, 0) + Icon: =Icon.ChevronLeft + OnSelect: |- + =Set( + _firstDayOfMonth, + DateAdd( + _firstDayOfMonth, + -1, + Months + ) + ); + Set( + _firstDayInView, + DateAdd(_firstDayOfMonth,-(Mod(Weekday(_firstDayOfMonth)-3,7)+1),Days) + ) + PaddingBottom: | + =7 + PaddingTop: =7 + PressedBorderColor: =RGBA(0, 0, 0, 0) + PressedColor: =ColorFade(RGBA(0, 120, 212, 1), -30%) + PressedFill: =RGBA(0, 0, 0, 0) + Width: =Parent.Width / 10 + X: =lblMonthYear_1.X + lblMonthYear_1.Width + 20 + Y: =8 + ZIndex: =4 + + btnNextMonth_1 As icon.ChevronRight: + BorderColor: =RGBA(166, 166, 166, 1) + Color: =btnPrevMonth_1.Color + DisabledBorderColor: =RGBA(0, 0, 0, 0) + DisabledColor: =RGBA(220, 220, 220, 1) + DisabledFill: =RGBA(0, 0, 0, 0) + FocusedBorderColor: =btnNextMonth_1.BorderColor + FocusedBorderThickness: =4 + Height: =btnPrevMonth_1.Height + HoverBorderColor: =RGBA(0, 0, 0, 0) + HoverColor: =ColorFade(RGBA(0, 120, 212, 1), -30%) + HoverFill: =RGBA(0, 0, 0, 0) + Icon: =Icon.ChevronRight + OnSelect: | + =Set( + _firstDayOfMonth, + DateAdd( + _firstDayOfMonth, + 1, + Months + ) + ); + Set( + _firstDayInView, + DateAdd(_firstDayOfMonth,-(Mod(Weekday(_firstDayOfMonth)-3,7)+1),Days) + ) + PaddingBottom: | + =7 + PaddingTop: =7 + PressedBorderColor: =RGBA(0, 0, 0, 0) + PressedColor: =ColorFade(RGBA(0, 120, 212, 1), -30%) + PressedFill: =RGBA(0, 0, 0, 0) + Width: =btnPrevMonth_1.Width + X: =btnToday_1.X + btnToday_1.Width + 5 + Y: =8 + ZIndex: =5 + + btnToday_1 As button: + Color: =RGBA(0, 0, 0, 1) + Fill: =RGBA(0, 0, 0, 0) + HoverColor: =Self.Color + HoverFill: =Self.Fill + OnSelect: |- + =Set( + _today, + Today() + ); + Set( + _firstDayOfMonth, + DateAdd( + _today, + 1 - Day(_today), + Days + ) + ); + Set( + _firstDayInView, + DateAdd( + _firstDayOfMonth, + -(Mod( + Weekday(_firstDayOfMonth) - 3, + 7 + ) + 1), + Days + ) + ); + Set( + _selectedStart, + Blank() + ); + Set( + _selectedEnd, + Blank() + ) + Size: =16 + Text: ="Today" + Width: =100 + X: =btnPrevMonth_1.X + btnPrevMonth_1.Width + 5 + Y: =8 + ZIndex: =6 + + galCalendar_1 As gallery.galleryVertical: + AccessibleLabel: ="" + BorderColor: =RGBA(130, 144, 156, 1) + DisabledBorderColor: =galCalendar_1.BorderColor + DisabledFill: =galCalendar_1.Fill + Height: =377 + HoverBorderColor: =galCalendar_1.BorderColor + HoverFill: =galCalendar_1.Fill + ItemAccessibleLabel: ="" + Items: |- + =[ 0, 1, 2, 3, 4, 5, 6, + 7, 8, 9,10,11,12,13, + 14,15,16,17,18,19,20, + 21,22,23,24,25,26,27, + 28,29,30,31,32,33,34, + 35,36,37,38,39,40,41] + Layout: =Layout.Vertical + PressedBorderColor: =galCalendar_1.BorderColor + PressedFill: =galCalendar_1.Fill + ShowScrollbar: =false + TemplatePadding: | + =0 + TemplateSize: =55 + Width: =CalendarComponent.Width + WrapCount: =7 + Y: =109 + ZIndex: =7 + + Rectangle2 As rectangle: + BorderColor: =RGBA(230, 230, 230, 1) + BorderThickness: =1 + Fill: =RGBA(0, 0, 0, 0) + Height: =Parent.TemplateHeight-2 + OnSelect: =Select(Parent) + Width: =91 + ZIndex: =1 + + icnToday As circle: + BorderColor: =RGBA(130, 144, 156, 1) + BorderStyle: =BorderStyle.None + DisabledFill: =icnToday.Fill + Fill: |- + =If( + /* transparent if calender is not initialized yet */ + IsBlank(_today), + RGBA(0,0,0,0), + + /* else set to input property SelectedDateFill */ + !IsBlank(CalendarComponent.SelectedDateFill), + ColorFade(CalendarComponent.SelectedDateFill,-10%), + + /* else default to theme fill */ + ColorFade(tmrInitialize_2.Fill,-10%) + ) + FocusedBorderColor: =icnToday.BorderColor + FocusedBorderThickness: =0 + Height: =35 + HoverFill: =icnToday.Fill + OnSelect: =Select(Parent) + PressedFill: =icnToday.Fill + Visible: |- + =DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) = _today + Width: =35 + X: =28 + Y: =10 + ZIndex: =2 + + btnDayBack As button: + BorderColor: =ColorFade(btnDayBack.Fill, -15%) + BorderStyle: =BorderStyle.None + BorderThickness: =0 + Color: |- + =If(DateAdd(_firstDayInView,ThisItem.Value,Days)=_selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days)=_selectedEnd, + CalendarComponent.SelectedDateColor, + DateAdd(_firstDayInView,ThisItem.Value,Days)=_today || Month(DateAdd(_firstDayInView,ThisItem.Value,Days))=Month(_firstDayOfMonth), + Black, + ColorFade(Black,60%)) + DisabledBorderColor: =ColorFade(btnDayBack.BorderColor, 70%) + DisabledColor: =ColorFade(RGBA(47, 41, 43, 1), 70%) + DisabledFill: =ColorFade(RGBA(159, 167, 165, 1), 50%) + Fill: |- + =If( + /* transparent before initialized */ + IsBlank(_today), + RGBA(0,0,0,0), + + DateAdd(_firstDayInView,ThisItem.Value,Days) > _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) < _selectedEnd, + ColorFade(CalendarComponent.SelectedDateFill,0%) + , + // default + RGBA(0,0,0,0)) + FocusedBorderColor: =btnDayBack.BorderColor + FocusedBorderThickness: =0 + Font: =Font.'Segoe UI' + FontWeight: =Normal + Height: =btnDayValue.Height + HoverBorderColor: =ColorFade(btnDayBack.BorderColor, 20%) + HoverColor: =btnDayBack.Color + HoverFill: =ColorFade(btnDayBack.Fill, -10%) + OnSelect: |- + =/*Set(_selectedDate, DateAdd(_firstDayInView,ThisItem.Value,Days)); + // choose end + If(!IsBlank(_selectedStart) && IsBlank(_selectedEnd) && _selectedDate >= _selectedStart, + Set(_selectedEnd, _selectedDate) + , + // default: set start if empty or resetting + Set(_selectedStart, _selectedDate); + Set(_selectedEnd, Blank()))*/ + "" + PaddingBottom: =0 + PaddingLeft: =0 + PaddingRight: =0 + PaddingTop: =0 + PressedBorderColor: =btnDayBack.Fill + PressedColor: =RGBA(0, 0, 0, 1) + PressedFill: =LightBlue + RadiusBottomLeft: =If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, CalendarComponent.BorderRadius,0) + RadiusBottomRight: =If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart,0, DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, CalendarComponent.BorderRadius) + RadiusTopLeft: =If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, CalendarComponent.BorderRadius,0) + RadiusTopRight: =If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart,0, DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, CalendarComponent.BorderRadius) + Size: =18 + Text: = + Visible: |- + =false //Calendar.SelectRange + //DateAdd(_firstDayInView,ThisItem.Value,Days) > _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) < _selectedEnd + Width: =btnDayValue.Width + X: =btnDayValue.X + Y: =btnDayValue.Y + ZIndex: =3 + + btnDayValue As button: + BorderColor: =ColorFade(btnDayValue.Fill, -15%) + BorderStyle: =BorderStyle.None + BorderThickness: =0 + Color: |- + =If( + /* transparent before initialized */ + IsBlank(_today), + RGBA( + 0, + 0, + 0, + 1 + ), + /* range enabled and date is start or end */ + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) = _selectedStart || (CalendarComponent.SelectRange && (DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) > _selectedStart && DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) <= _selectedEnd)), + CalendarComponent.SelectedDateColor, + /* color of dates that share the same month*/ + Month( + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) + ) = Month(_firstDayOfMonth), + CalendarComponent.Color, + /* default text color */ + Gray + ) + DisabledBorderColor: =ColorFade(btnDayValue.BorderColor, 70%) + DisabledColor: =ColorFade(RGBA(47, 41, 43, 1), 70%) + DisabledFill: =LightGray + DisplayMode: |- + =If( + CalendarComponent.AllowSelectionOfWeekends = true, + DisplayMode.Edit, + If( + Weekday( + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ), + StartOfWeek.Monday + ) = 6 || Weekday( + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ), + StartOfWeek.Monday + ) = 7, + DisplayMode.Disabled, + DisplayMode.Edit + ) + ) + Fill: |- + =If( + /* transparent before initialized */ + IsBlank(_today), + RGBA(0,0,0,0), + + /* when range off, only show start date */ + DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart + || (CalendarComponent.SelectRange && (DateAdd(_firstDayInView,ThisItem.Value,Days) >= _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) <=_selectedEnd)), + CalendarComponent.SelectedDateFill + /* transparent by default */ + ,RGBA(0,0,0,0) + ) + FocusedBorderColor: =btnDayValue.BorderColor + FocusedBorderThickness: =0 + Font: =Font.'Segoe UI' + FontWeight: =FontWeight.Lighter + Height: =Parent.TemplateHeight-5 + HoverBorderColor: =ColorFade(btnDayValue.BorderColor, 20%) + HoverColor: =btnDayValue.Color + HoverFill: =ColorFade(btnDayValue.Fill, -10%) + OnSelect: |- + =Set( + _selectedDate, + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) + ); + If( + CalendarComponent.SelectRange, + // choose end + If( + !IsBlank(_selectedStart) && IsBlank(_selectedEnd) && _selectedDate >= _selectedStart, + Set( + _selectedEnd, + _selectedDate + ), + // default: set start if empty or resetting + Set( + _selectedStart, + _selectedDate + ); + Set( + _selectedEnd, + Blank() + ) + ), + Set( + _selectedStart, + _selectedDate + ); + Set( + _selectedEnd, + Blank() + ) + ) + PaddingBottom: =0 + PaddingLeft: =0 + PaddingRight: =0 + PaddingTop: =0 + PressedBorderColor: =btnDayValue.Fill + PressedColor: =RGBA(0, 0, 0, 1) + PressedFill: =ColorFade(CalendarComponent.SelectedDateFill,60%) + RadiusBottomLeft: =btnDayValue.RadiusTopLeft + RadiusBottomRight: =btnDayValue.RadiusTopRight + RadiusTopLeft: |- + =If( + /* input radius if dates are the same */ + _selectedStart = _selectedEnd || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart, + CalendarComponent.BorderRadius, + /* square if end date or between start and end*/ + CalendarComponent.SelectRange && (DateAdd(_firstDayInView,ThisItem.Value,Days) > _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) <= _selectedEnd), + 0, + /* default radius */ + CalendarComponent.BorderRadius + ) + RadiusTopRight: |- + =If( + /* input radius for single date mode, or if in range mode the selected end */ + (_selectedStart = _selectedEnd || !CalendarComponent.SelectRange) || (CalendarComponent.SelectRange && DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd), + CalendarComponent.BorderRadius, + /* square if in range mode and the start date or in between start and end date */ + CalendarComponent.SelectRange && DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart && !IsBlank(_selectedEnd) + || (DateAdd(_firstDayInView,ThisItem.Value,Days) > _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) < _selectedEnd), + 0, + /* default radius */ + CalendarComponent.BorderRadius + ) + Size: =14 + Text: |- + =If( + IsBlank(_today), + ThisItem.Value, + Day( + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) + ) + + ) + Width: =galCalendar_1.TemplateWidth + X: =(Parent.TemplateWidth - btnDayValue.Width) / 2 + ZIndex: =4 + + icnEvent As circle: + BorderColor: =RGBA(130, 144, 156, 1) + BorderStyle: =BorderStyle.None + DisabledFill: =icnEvent.Fill + Fill: |- + =If( + /* transparent if calender is not initialized yet */ + IsBlank(_today), + RGBA(0,0,0,0), + + /* else set to input property SelectedDateFill */ + !IsBlank(CalendarComponent.SelectedDateFill), + ColorFade(CalendarComponent.SelectedDateFill,-10%), + + /* else default to theme fill */ + ColorFade(tmrInitialize_2.Fill,-10%) + ) + FocusedBorderColor: =icnEvent.BorderColor + FocusedBorderThickness: =0 + Height: =5 + HoverFill: =icnEvent.Fill + OnSelect: =Select(Parent) + PressedFill: =icnEvent.Fill + Visible: |- + =If( + CalendarComponent.ShowCalendarEvents = false, + DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) = _today, + If( + CountRows( + Filter( + CalendarComponent.CalendarItems, + DateValue(Text(Date)) = DateAdd( + _firstDayInView, + ThisItem.Value, + Days + ) + ) + ) > 0, true,false) + ) + Width: =5 + X: =(btnDayValue.Width - icnEvent.Width) / 2 + Y: =btnDayValue.Y + btnDayValue.Height - icnEvent.Height + ZIndex: =5 + + iconClose As icon.Cancel: + Height: =40 + Icon: =Icon.Cancel + OnSelect: =Set(visible_variable, false) + Width: =40 + X: =576 + Y: =8 + ZIndex: =8 + + galCalItems As gallery.variableTemplateHeightGallery: + Height: =154 + Items: =Filter(CalendarComponent.CalendarItems,DateValue(Date) = CalendarComponent.StartDate) + Layout: =Layout.Vertical + TemplateSize: =45 + Visible: =CalendarComponent.ShowCalendarEvents + Y: =486 + ZIndex: =10 + + lblEventName As label: + OnSelect: =Select(Parent) + Text: =ThisItem.Title + Width: =404 + X: =34 + ZIndex: =1 + + lblEventTime As label: + OnSelect: =Select(Parent) + Text: =ThisItem.Time + Width: =145 + X: =478 + ZIndex: =2 + + Rectangle1 As rectangle: + Fill: =RGBA(128, 128, 128, 1) + Height: =40 + OnSelect: =Select(Parent) + Width: =8 + X: =9 + ZIndex: =3 + diff --git a/samples/calendar-component-JatinPatil/sourcecode/Src/Components/CalendarComponent.json b/samples/calendar-component-JatinPatil/sourcecode/Src/Components/CalendarComponent.json new file mode 100644 index 00000000..87b85cde --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/Src/Components/CalendarComponent.json @@ -0,0 +1,161 @@ +{ + "ComponentAllowCustomization": true, + "ComponentChangedSinceFileImport": true, + "ComponentManifest": { + "AllowAccessToGlobals": false, + "AllowCustomization": true, + "Description": "", + "Name": "CalendarComponent", + "TemplateGuid": "713e60325d55427c92f8db52235d176b" + }, + "ComponentType": "CanvasComponent", + "CustomGroupControlTemplateName": "", + "CustomProperties": [ + { + "Category": 0, + "DisplayName": "Color", + "Hidden": false, + "Name": "Color", + "PropertyDataTypeKey": "Color", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"Color\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Select Range", + "Hidden": false, + "Name": "SelectRange", + "PropertyDataTypeKey": "Boolean", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"_MinPrimitive\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Border Radius", + "Hidden": false, + "Name": "BorderRadius", + "PropertyDataTypeKey": "Number", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"Number\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Selected Date Color", + "Hidden": false, + "Name": "SelectedDateColor", + "PropertyDataTypeKey": "Color", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"Color\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Selected Date Fill", + "Hidden": false, + "Name": "SelectedDateFill", + "PropertyDataTypeKey": "Color", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"Color\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Default Start Date", + "Hidden": false, + "Name": "DefaultStartDate", + "PropertyDataTypeKey": "DateTime", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"DateTime\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Default End Date", + "Hidden": false, + "Name": "DefaultEndDate", + "PropertyDataTypeKey": "DateTime", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"DateTime\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Start Date", + "Hidden": true, + "Name": "StartDate", + "PropertyDataTypeKey": "DateTime", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"DateTime\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "End Date", + "Hidden": true, + "Name": "EndDate", + "PropertyDataTypeKey": "DateTime", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"DateTime\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Show Long Weekday", + "Hidden": false, + "Name": "ShowLongWeekday", + "PropertyDataTypeKey": "Boolean", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"_MinPrimitive\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Allow Selection of Weekends", + "Hidden": false, + "Name": "AllowSelectionOfWeekends", + "PropertyDataTypeKey": "Boolean", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"_MinPrimitive\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Show Close Icon", + "Hidden": false, + "Name": "ShowCloseIcon", + "PropertyDataTypeKey": "Boolean", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"_MinPrimitive\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "ShowCalendar", + "Hidden": true, + "Name": "ShowCalendar", + "PropertyDataTypeKey": "Boolean", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"_MinPrimitive\",\"EnumString\":\"\",\"Type\":[]}}" + }, + { + "Category": 0, + "DisplayName": "Calendar Items", + "Hidden": false, + "Name": "CalendarItems", + "PropertyDataTypeKey": "Table", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"Table\",\"EnumString\":\"\",\"Type\":[{\"Name\":\"Date\",\"Kind\":\"String\",\"EnumString\":\"\",\"Type\":[]},{\"Name\":\"Time\",\"Kind\":\"String\",\"EnumString\":\"\",\"Type\":[]},{\"Name\":\"Title\",\"Kind\":\"String\",\"EnumString\":\"\",\"Type\":[]}]}}" + }, + { + "Category": 0, + "DisplayName": "Show Calendar Events", + "Hidden": false, + "Name": "ShowCalendarEvents", + "PropertyDataTypeKey": "Boolean", + "Tooltip": "A custom property", + "Type": "{\"Version\":\"1.309\",\"Type\":{\"Name\":\"Root\",\"Kind\":\"_MinPrimitive\",\"EnumString\":\"\",\"Type\":[]}}" + } + ], + "FirstParty": true, + "Id": "http://microsoft.com/appmagic/Component", + "IsComponentLocked": false, + "IsComponentTemplate": true, + "IsCustomGroupControlTemplate": false, + "IsPremiumPcfControl": false, + "LastModifiedTimestamp": "637556931985146950", + "Name": "713e60325d55427c92f8db52235d176b", + "OverridableProperties": {}, + "TemplateOriginalName": "cf73938f2a1c4033928c472dc3006e7e", + "Version": "637556933072469835" +} \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/App.editorstate.json b/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/App.editorstate.json new file mode 100644 index 00000000..ab74578c --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/App.editorstate.json @@ -0,0 +1,52 @@ +{ + "App": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "MinScreenHeight", + "MinScreenWidth", + "ConfirmExit", + "SizeBreakpoints", + "BackEnabled" + ], + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": true, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "App", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "ConfirmExit", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "BackEnabled", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "MinScreenHeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "MinScreenWidth", + "RuleProviderType": "Unknown" + }, + { + "Category": "ConstantData", + "PropertyName": "SizeBreakpoints", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "", + "Type": "ControlInfo" + } +} \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/CalendarComponent.editorstate.json b/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/CalendarComponent.editorstate.json new file mode 100644 index 00000000..fbf3a210 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/CalendarComponent.editorstate.json @@ -0,0 +1,4551 @@ +{ + "btnDayBack": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "DisabledBorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Set(_selectedDate, DateAdd(_firstDayInView,ThisItem.Value,Days));\r\n// choose end\r\nIf(!IsBlank(_selectedStart) && IsBlank(_selectedEnd) && _selectedDate >= _selectedStart, \r\n Set(_selectedEnd, _selectedDate)\r\n,\r\n// default: set start if empty or resetting\r\n Set(_selectedStart, _selectedDate);\r\n Set(_selectedEnd, Blank()))", + "InvariantPropertyName": "OnSelect", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PressedBorderColor", + "HoverBorderColor", + "HoverFill", + "HoverColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Day(DateAdd(_firstDayInView,ThisItem.Value,Days))", + "InvariantPropertyName": "Text", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderColor", + "DisplayMode", + "BorderStyle", + "DisabledColor", + "BorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days)=_selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days)=_selectedEnd,\r\n Calendar.SelectedDateColor,\r\n DateAdd(_firstDayInView,ThisItem.Value,Days)=_today || Month(DateAdd(_firstDayInView,ThisItem.Value,Days))=Month(_firstDayOfMonth),\r\n Black,\r\n ColorFade(Black,60%))", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PressedColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) =_selectedEnd,\r\n Calendar.SelectedFill,\r\n DateAdd(_firstDayInView,ThisItem.Value,Days) > _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) < _selectedEnd,\r\n LightBlue,\r\nDateAdd(_firstDayInView,ThisItem.Value,Days) =_today, \r\n RGBA(0,0,0,0.1), \r\n// default\r\n RGBA(0,0,0,0))", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledFill", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "(Parent.TemplateWidth - btnDayBack.Width) / 2", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PressedFill", + "PaddingBottom", + "Font", + "FontWeight", + "Align", + "VerticalAlign", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "0.941176470588232", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Parent.TemplateHeight", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Parent.TemplateHeight", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderThickness", + "ZIndex", + "PaddingLeft", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, Calendar.BorderRadius,0)", + "InvariantPropertyName": "RadiusBottomRight", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Size", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, Calendar.BorderRadius,0)", + "InvariantPropertyName": "RadiusTopLeft", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderThickness", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, Calendar.BorderRadius,0)", + "InvariantPropertyName": "RadiusTopRight", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PaddingTop", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "true", + "InvariantPropertyName": "Visible", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedEnd, Calendar.BorderRadius,0)", + "InvariantPropertyName": "RadiusBottomLeft", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PaddingRight" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "btnDayBack", + "ParentIndex": 2, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusBottomLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusTopLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusTopRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusBottomRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultButtonStyle", + "Type": "ControlInfo" + }, + "btnDayValue": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "RadiusBottomLeft", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "RadiusTopRight", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PaddingRight", + "PaddingTop", + "Visible", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "RadiusBottomRight", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Set(_selectedDate, DateAdd(_firstDayInView,ThisItem.Value,Days));\r\n// choose end\r\nIf(!IsBlank(_selectedStart) && IsBlank(_selectedEnd) && _selectedDate >= _selectedStart, \r\n Set(_selectedEnd, _selectedDate)\r\n,\r\n// default: set start if empty or resetting\r\n Set(_selectedStart, _selectedDate);\r\n Set(_selectedEnd, Blank()))", + "InvariantPropertyName": "OnSelect", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "ZIndex", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Size", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderThickness", + "PaddingLeft", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "RadiusTopLeft", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderThickness", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PaddingBottom", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "0.941176470588232", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "0", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "VerticalAlign", + "Align", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "FontWeight", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Font", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "LightBlue", + "InvariantPropertyName": "PressedFill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "ColorFade(RGBA(159, 167, 165, 1), 50%)", + "InvariantPropertyName": "DisabledFill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days) = _selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days) =_selectedEnd,\r\n Calendar.PrimaryColor,\r\n DateAdd(_firstDayInView,ThisItem.Value,Days) > _selectedStart && DateAdd(_firstDayInView,ThisItem.Value,Days) < _selectedEnd,\r\n LightBlue,\r\nDateAdd(_firstDayInView,ThisItem.Value,Days) =_today, \r\n RGBA(0,0,0,0.1), \r\n// default\r\n RGBA(0,0,0,0))", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "DisplayMode.Edit", + "InvariantPropertyName": "DisplayMode", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Day(DateAdd(_firstDayInView,ThisItem.Value,Days))", + "InvariantPropertyName": "Text", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderStyle", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "If(DateAdd(_firstDayInView,ThisItem.Value,Days)=_selectedStart || DateAdd(_firstDayInView,ThisItem.Value,Days)=_selectedEnd,\r\n White,\r\n DateAdd(_firstDayInView,ThisItem.Value,Days)=_today || Month(DateAdd(_firstDayInView,ThisItem.Value,Days))=Month(_firstDayOfMonth),\r\n Black,\r\n ColorFade(Black,60%))", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PressedColor", + "PressedBorderColor", + "HoverFill", + "HoverColor", + "DisabledBorderColor", + "HoverBorderColor" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "btnDayValue", + "ParentIndex": 3, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusTopLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusTopRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusBottomRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusBottomLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultButtonStyle", + "Type": "ControlInfo" + }, + "btnNextMonth_1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Icon", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "ColorValue(\"#666666\")", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledColor", + "PressedColor", + "HoverColor", + "Fill", + "DisabledFill", + "PressedFill", + "HoverFill", + "DisplayMode", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "350", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Y", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "50", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "46", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderStyle", + "BorderColor", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "FocusedBorderColor", + "ZIndex", + "BorderThickness", + "FocusedBorderThickness", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Set(_firstDayOfMonth,DateAdd(_firstDayOfMonth,1,Months));\r\nSet(_firstDayInView,DateAdd(_firstDayOfMonth,-(Mod(Weekday(_firstDayOfMonth)-2,7)+1),Days));\r\nReset(ddMonth_2)", + "InvariantPropertyName": "OnSelect", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "PaddingTop", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "10", + "InvariantPropertyName": "PaddingBottom", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Rotation" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "btnNextMonth_1", + "ParentIndex": 3, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "Rotation", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Icon", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultIconStyle", + "Type": "ControlInfo" + }, + "btnPrevMonth_1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "PaddingBottom", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "PaddingTop", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderThickness", + "BorderThickness", + "ZIndex", + "HoverBorderColor", + "PressedBorderColor", + "DisabledBorderColor", + "BorderColor", + "BorderStyle", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Parent.Height/10", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Parent.Width/ 10", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "362", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisplayMode", + "HoverFill", + "PressedFill", + "DisabledFill", + "Fill", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Set(_firstDayOfMonth,DateAdd(_firstDayOfMonth,-1,Months));\r\nSet(_firstDayInView,DateAdd(_firstDayOfMonth,-(Mod(Weekday(_firstDayOfMonth)-2,7)+1),Days))", + "InvariantPropertyName": "OnSelect", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "HoverColor", + "PressedColor", + "DisabledColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "ColorValue(\"#666666\")", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Icon", + "FocusedBorderColor", + "Rotation" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "btnPrevMonth_1", + "ParentIndex": 1, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "Rotation", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Icon", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultIconStyle", + "Type": "ControlInfo" + }, + "btnToday_1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Text", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderColor", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "BorderStyle", + "FocusedBorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledColor", + "PressedColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(255, 255, 255, 1)", + "InvariantPropertyName": "HoverColor", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisplayMode", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledFill", + "PressedFill", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "ColorFade(RGBA(56, 96, 178, 1), -20%)", + "InvariantPropertyName": "HoverFill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Font", + "FontWeight", + "Align", + "VerticalAlign", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "426", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Y", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Height", + "ZIndex", + "RadiusTopLeft", + "RadiusTopRight", + "RadiusBottomLeft", + "RadiusBottomRight", + "BorderThickness", + "FocusedBorderThickness", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Size", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Italic", + "Underline", + "Strikethrough", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "false", + "InvariantPropertyName": "OnSelect", + "IsLockable": false, + "NameMapSourceSchema": "?" + } + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "btnToday_1", + "ParentIndex": 2, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusBottomRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusBottomLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Strikethrough", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusTopRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Underline", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "RadiusTopLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Italic", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultButtonStyle", + "Type": "ControlInfo" + }, + "CalendarComponent": { + "AllowAccessToGlobals": false, + "ControlPropertyState": [ + "Fill", + "Height", + "Width", + "X", + "Y", + "ZIndex", + "Color", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "true", + "InvariantPropertyName": "SelectRange", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "100", + "InvariantPropertyName": "BorderRadius", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(0, 0, 0, 1)", + "InvariantPropertyName": "SelectedDateColor", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(0, 0, 0, 1)", + "InvariantPropertyName": "SelectedDateFill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DefaultStartDate", + "DefaultEndDate", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Table({Date:\"11/3/2020\",Title:\"Meeting\", Time:\"1:30pm\"},{Date:\"11/26/2020\",Title:\"Thanksgiving Day\"})", + "InvariantPropertyName": "CalendarItems", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Now()", + "InvariantPropertyName": "StartDate", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Now()", + "InvariantPropertyName": "EndDate", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "ShowLongWeekday", + "AllowSelectionOfWeekends", + "ShowCloseIcon", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "true", + "InvariantPropertyName": "ShowCalendar", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "OnReset", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "ShowCalendarEvents" + ], + "IsAutoGenerated": false, + "IsComponentDefinition": true, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "CalendarComponent", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "AllowSelectionOfWeekends", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "NameMap": "{\"Date\":\"Date\",\"Time\":\"Time\",\"Title\":\"Title\"}", + "PropertyName": "CalendarItems", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "EndDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "StartDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowCalendar", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowCloseIcon", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "BorderRadius", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "SelectedDateColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "SelectedDateFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "DefaultStartDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "DefaultEndDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowLongWeekday", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "SelectRange", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowCalendarEvents", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnReset", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "", + "Type": "ControlInfo" + }, + "galCalendar_1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Reset", + "Transition", + "HoverFill", + "PressedFill", + "AccessibleLabel", + "WrapCount", + "ZIndex", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "243.83333333333331", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "TemplateMaximumWidth", + "Visible", + "ShowScrollbar", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "399", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "83", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Selectable", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "TemplatePadding", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "TemplateSize", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "X", + "Fill", + "BorderStyle", + "BorderColor", + "DisplayMode", + "Layout", + "Items", + "DisabledFill", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "AutoHeight", + "DelayItemLoading", + "LoadingSpinner", + "LoadingSpinnerColor", + "TabIndex", + "FocusedBorderColor", + "FocusedBorderThickness" + ], + "GalleryTemplateChildName": "galleryTemplate3_3", + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "galCalendar_1", + "ParentIndex": 6, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Reset", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Items", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "WrapCount", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "AccessibleLabel", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Selectable", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Transition", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Layout", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateSize", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplatePadding", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ShowScrollbar", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateMaximumWidth", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "AutoHeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DelayItemLoading", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinner", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinnerColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TabIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultGalleryStyle", + "Type": "ControlInfo" + }, + "galCalItems": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "CustomGallerySample", + "InvariantPropertyName": "Items", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "WrapCount", + "TemplateSize", + "Layout", + "Transition", + "LoadingSpinner", + "LoadingSpinnerColor", + "DisplayMode", + "BorderColor", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "BorderStyle", + "Fill", + "DisabledFill", + "PressedFill", + "HoverFill", + "X", + "Y", + "Width", + "Height", + "ZIndex", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "true", + "InvariantPropertyName": "Visible", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderColor", + "FocusedBorderThickness" + ], + "GalleryTemplateChildName": "galleryTemplate1", + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "galCalItems", + "ParentIndex": 8, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "WrapCount", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Items", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinnerColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateSize", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinner", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Transition", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Layout", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultGalleryStyle", + "Type": "ControlInfo" + }, + "galleryTemplate1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "TemplateFill" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": true, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "galleryTemplate1", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "TemplateFill", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "", + "Type": "ControlInfo" + }, + "galleryTemplate3_3": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "TemplateFill", + "ItemAccessibleLabel", + "OnSelect" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": true, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "galleryTemplate3_3", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "ItemAccessibleLabel", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "", + "Type": "ControlInfo" + }, + "galleryTemplate4_5": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "TemplateFill", + "ItemAccessibleLabel" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": true, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "galleryTemplate4_5", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "ItemAccessibleLabel", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateFill", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "", + "Type": "ControlInfo" + }, + "galWeekdays_1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Reset", + "DisabledBorderColor", + "HoverFill", + "AccessibleLabel", + "ZIndex", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "36", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Width", + "TemplateSize", + "TemplateMaximumWidth", + "Visible", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "46", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "X", + "Selectable", + "ShowScrollbar", + "TemplatePadding", + "Fill", + "BorderStyle", + "BorderColor", + "DisplayMode", + "Transition", + "PressedFill", + "Layout", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\",]", + "InvariantPropertyName": "Items", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledFill", + "PressedBorderColor", + "HoverBorderColor", + "AutoHeight", + "DelayItemLoading", + "LoadingSpinner", + "LoadingSpinnerColor", + "TabIndex", + "FocusedBorderColor", + "FocusedBorderThickness" + ], + "GalleryTemplateChildName": "galleryTemplate4_5", + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "galWeekdays_1", + "ParentIndex": 5, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "AccessibleLabel", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Selectable", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Reset", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Items", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateSize", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinner", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplatePadding", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Transition", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Layout", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TemplateMaximumWidth", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ShowScrollbar", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "TabIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinnerColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DelayItemLoading", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "AutoHeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultGalleryStyle", + "Type": "ControlInfo" + }, + "icnEvent": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Width", + "FocusedBorderThickness", + "OnSelect", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "DateAdd(_firstDayInView,ThisItem.Value,Days) = _today", + "InvariantPropertyName": "Visible", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisplayMode", + "ZIndex", + "BorderStyle", + "Height", + "BorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(50,150,250,1)", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Parent.TemplateWidth/2-(icnEvent.Width/2)", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "HoverFill", + "FocusedBorderColor", + "DisabledFill", + "PressedFill" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "icnEvent", + "ParentIndex": 5, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultCircleStyle", + "Type": "ControlInfo" + }, + "icnToday": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderThickness", + "OnSelect", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "DateAdd(_firstDayInView,ThisItem.Value,Days) = _today", + "InvariantPropertyName": "Visible", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisplayMode", + "ZIndex", + "BorderStyle", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(50,150,250,1)", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "X", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "HoverFill", + "FocusedBorderColor", + "DisabledFill", + "PressedFill" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "icnToday", + "ParentIndex": 4, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultCircleStyle", + "Type": "ControlInfo" + }, + "iconClose": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Icon", + "Color", + "DisabledColor", + "PressedColor", + "HoverColor", + "Fill", + "DisabledFill", + "PressedFill", + "HoverFill", + "DisplayMode", + "X", + "Y", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderStyle", + "BorderColor", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "FocusedBorderColor", + "ZIndex", + "BorderThickness", + "FocusedBorderThickness", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "false", + "InvariantPropertyName": "OnSelect", + "IsLockable": false, + "NameMapSourceSchema": "?" + } + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "iconClose", + "ParentIndex": 4, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Icon", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultIconStyle", + "Type": "ControlInfo" + }, + "lblEventName": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Live", + "Overflow", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "ThisItem.Date", + "InvariantPropertyName": "Text", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Role", + "Color", + "DisabledColor", + "PressedColor", + "HoverColor", + "BorderColor", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "BorderStyle", + "FocusedBorderColor", + "Fill", + "DisabledFill", + "PressedFill", + "HoverFill", + "Font", + "FontWeight", + "Align", + "VerticalAlign", + "X", + "Y", + "Width", + "Height", + "DisplayMode", + "OnSelect", + "ZIndex", + "LineHeight", + "BorderThickness", + "FocusedBorderThickness", + "Size", + "Italic", + "Underline", + "Strikethrough", + "PaddingTop", + "PaddingRight", + "PaddingBottom", + "PaddingLeft" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "lblEventName", + "ParentIndex": 2, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Role", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Live", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LineHeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Underline", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Italic", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Strikethrough", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Overflow", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultLabelStyle", + "Type": "ControlInfo" + }, + "lblEventTime": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Live", + "Overflow", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "ThisItem.Title", + "InvariantPropertyName": "Text", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Role", + "Color", + "DisabledColor", + "PressedColor", + "HoverColor", + "BorderColor", + "DisabledBorderColor", + "PressedBorderColor", + "HoverBorderColor", + "BorderStyle", + "FocusedBorderColor", + "Fill", + "DisabledFill", + "PressedFill", + "HoverFill", + "Font", + "FontWeight", + "Align", + "VerticalAlign", + "X", + "Y", + "Width", + "Height", + "DisplayMode", + "OnSelect", + "ZIndex", + "LineHeight", + "BorderThickness", + "FocusedBorderThickness", + "Size", + "Italic", + "Underline", + "Strikethrough", + "PaddingTop", + "PaddingRight", + "PaddingBottom", + "PaddingLeft" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "lblEventTime", + "ParentIndex": 3, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Role", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Live", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LineHeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Underline", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Italic", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Strikethrough", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Overflow", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultLabelStyle", + "Type": "ControlInfo" + }, + "lblMonthYear_1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Align", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "PaddingBottom", + "PaddingRight", + "PaddingTop", + "Strikethrough", + "Underline", + "ZIndex", + "DisplayMode", + "Italic", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "FontWeight", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Height", + "Width", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Size", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Y", + "Fill", + "FocusedBorderThickness", + "X", + "VerticalAlign", + "BorderThickness", + "DisabledBorderColor", + "Live", + "HoverFill", + "PressedFill", + "FocusedBorderColor", + "HoverBorderColor", + "PressedBorderColor", + "HoverColor", + "PressedColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "PaddingLeft", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Font", + "DisabledFill", + "BorderStyle", + "BorderColor", + "DisabledColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(0, 0, 0, 1)", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Role", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Text(_firstDayOfMonth,\"[$-en-US]mmmm\") & \" \" & Text(_firstDayOfMonth,\"[$-en-US]yyyy\")", + "InvariantPropertyName": "Text", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Overflow", + "LineHeight" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "lblMonthYear_1", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Role", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Live", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Strikethrough", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Overflow", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Italic", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Underline", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LineHeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultLabelStyle", + "Type": "ControlInfo" + }, + "lblWeekday_2": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "PaddingLeft", + "PressedBorderColor", + "Size", + "PaddingBottom", + "PaddingTop", + "ZIndex", + "DisplayMode", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Width", + "Y", + "X", + "VerticalAlign", + "Align", + "FontWeight", + "Font", + "HoverFill", + "PressedFill", + "DisabledFill", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "RGBA(0, 0, 0, 0)", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderColor", + "BorderStyle", + "HoverBorderColor", + "PaddingRight", + "DisabledBorderColor", + "BorderColor", + "Live", + "HoverColor", + "Color", + "PressedColor", + "DisabledColor", + "Overflow", + "Text", + "OnSelect" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "lblWeekday_2", + "ParentIndex": 1, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Live", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingLeft", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingBottom", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingTop", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Overflow", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PaddingRight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultLabelStyle", + "Type": "ControlInfo" + }, + "Rectangle1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledFill", + "PressedFill", + "HoverFill", + "BorderColor", + "BorderStyle", + "FocusedBorderColor", + "DisplayMode", + "X", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Y", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Width", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "OnSelect", + "ZIndex", + "BorderThickness", + "FocusedBorderThickness" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "Rectangle1", + "ParentIndex": 1, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultRectangleStyle", + "Type": "ControlInfo" + }, + "Rectangle2": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Fill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DisabledFill", + "PressedFill", + "HoverFill", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "BorderColor", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderStyle", + "FocusedBorderColor", + "DisplayMode", + "X", + "Y", + "Width", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Height", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "OnSelect", + "ZIndex", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "BorderThickness", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "FocusedBorderThickness" + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "Rectangle2", + "ParentIndex": 1, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnSelect", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultRectangleStyle", + "Type": "ControlInfo" + }, + "tmrInitialize_2": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Set(_today,Today());\r\nSet(_firstDayOfMonth,DateAdd(_today,1-Day(_today),Days));\r\nSet(_firstDayInView,DateAdd(_firstDayOfMonth,-(Mod(Weekday(_firstDayOfMonth)-2,7)+1),Days));\r\nSet(_selectedStart,Blank()); Set(_selectedEnd, Blank())", + "InvariantPropertyName": "OnTimerStart", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "Size", + "FocusedBorderThickness", + "BorderThickness", + "ZIndex", + "Height", + "AutoStart", + "Width", + "Y", + "X", + "VerticalAlign", + "Align", + "FontWeight", + "Font", + "HoverFill", + "PressedFill", + "DisabledFill", + "Fill", + "DisplayMode", + "HoverColor", + "PressedColor", + "DisabledColor", + "Color", + "BorderStyle", + "HoverBorderColor", + "PressedBorderColor", + "DisabledBorderColor", + "BorderColor", + "FocusedBorderColor", + "Text", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Visible", + "IsLockable": false, + "NameMapSourceSchema": "?" + } + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "tmrInitialize_2", + "ParentIndex": 7, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "Text", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "AutoStart", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderThickness", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "VerticalAlign", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Align", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FontWeight", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Font", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisplayMode", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderStyle", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "HoverBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "PressedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "DisabledBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "BorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "FocusedBorderColor", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnTimerStart", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultTimerStyle", + "Type": "ControlInfo" + } +} \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/Screen1.editorstate.json b/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/Screen1.editorstate.json new file mode 100644 index 00000000..a4e8f293 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/Src/EditorState/Screen1.editorstate.json @@ -0,0 +1,284 @@ +{ + "CalendarComponent_3": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Fill", + "Height", + "Width", + "X", + "Y", + "ZIndex", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "Color", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "SelectRange", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "BorderRadius", + "SelectedDateColor", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "SelectedDateFill", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "DefaultStartDate", + "DefaultEndDate", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "Table(\n {\n Date: \"11/3/2020\",\n Title: \"Meeting\",\n Time: \"1:30pm\"\n },\n {\n Date: \"11/3/2020\",\n Title: \"Power Apps Training\",\n Time: \"3:00pm\"\n }\n {\n Date: \"11/26/2020\",\n Title: \"Thanksgiving Day\",\n Time: \"All Day\"\n },\n {\n Date: \"11/27/2020\",\n Title: \"Thanksgiving Day\",\n Time: \"All Day\"\n }\n)", + "InvariantPropertyName": "CalendarItems", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "StartDate", + "EndDate", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "ShowLongWeekday", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "AllowSelectionOfWeekends", + "IsLockable": false, + "NameMapSourceSchema": "?" + }, + "ShowCloseIcon", + "ShowCalendar", + "Visible", + "OnReset", + { + "AFDDataSourceName": "", + "AutoRuleBindingEnabled": false, + "AutoRuleBindingString": "", + "InvariantPropertyName": "ShowCalendarEvents", + "IsLockable": false, + "NameMapSourceSchema": "?" + } + ], + "HasDynamicProperties": false, + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "Metadata": { + "AllowAccessToGlobals": false, + "AllowCustomization": true, + "Description": "" + }, + "MetaDataIDKey": "", + "Name": "CalendarComponent_3", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Data", + "PropertyName": "ShowLongWeekday", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowCalendar", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "StartDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "NameMap": "{\"Date\":\"Date\",\"Time\":\"Time\",\"Title\":\"Title\"}", + "PropertyName": "CalendarItems", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "DefaultEndDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "DefaultStartDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "SelectedDateFill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "SelectedDateColor", + "RuleProviderType": "System" + }, + { + "Category": "Data", + "PropertyName": "BorderRadius", + "RuleProviderType": "System" + }, + { + "Category": "Data", + "PropertyName": "SelectRange", + "RuleProviderType": "System" + }, + { + "Category": "Data", + "PropertyName": "Color", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "AllowSelectionOfWeekends", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowCloseIcon", + "RuleProviderType": "System" + }, + { + "Category": "Data", + "PropertyName": "EndDate", + "RuleProviderType": "Unknown" + }, + { + "Category": "Data", + "PropertyName": "ShowCalendarEvents", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ZIndex", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Y", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "X", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Visible", + "RuleProviderType": "Unknown" + }, + { + "Category": "Behavior", + "PropertyName": "OnReset", + "RuleProviderType": "System" + } + ], + "StyleName": "", + "Type": "ControlInfo" + }, + "Screen1": { + "AllowAccessToGlobals": true, + "ControlPropertyState": [ + "Fill", + "ImagePosition", + "Height", + "Width", + "Size", + "Orientation", + "LoadingSpinner", + "LoadingSpinnerColor" + ], + "IsAutoGenerated": false, + "IsComponentDefinition": false, + "IsDataControl": false, + "IsFromScreenLayout": false, + "IsGroupControl": false, + "IsLocked": false, + "LayoutName": "", + "MetaDataIDKey": "", + "Name": "Screen1", + "ParentIndex": 0, + "PersistMetaDataIDKey": false, + "Properties": [ + { + "Category": "Design", + "PropertyName": "Fill", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "ImagePosition", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Height", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Width", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Size", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "Orientation", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinner", + "RuleProviderType": "Unknown" + }, + { + "Category": "Design", + "PropertyName": "LoadingSpinnerColor", + "RuleProviderType": "Unknown" + } + ], + "StyleName": "defaultScreenStyle", + "Type": "ControlInfo" + } +} \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/Src/Screen1.fx.yaml b/samples/calendar-component-JatinPatil/sourcecode/Src/Screen1.fx.yaml new file mode 100644 index 00000000..140a5ef8 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/Src/Screen1.fx.yaml @@ -0,0 +1,27 @@ +Screen1 As screen: + + CalendarComponent_3 As CalendarComponent: + CalendarItems: |- + =Table( + { + Date: "5/3/2021", + Title: "Meeting", + Time: "2:30pm" + }, + { + Date: "5/4/2021", + Title: "MBAS PVA", + Time: "1:00pm" + }, + { + Date: "5/5/2021", + Title: "PnP AMA Power Platform", + Time: "3:00pm" + } + ) + Height: =666 + SelectedDateFill: =RGBA(109, 49, 162, 1) + Visible: =true + X: =688 + Y: =56 + diff --git a/samples/calendar-component-JatinPatil/sourcecode/Src/Themes.json b/samples/calendar-component-JatinPatil/sourcecode/Src/Themes.json new file mode 100644 index 00000000..ac372f1c --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/Src/Themes.json @@ -0,0 +1,4695 @@ +{ + "CurrentTheme": "defaultTheme", + "CustomThemes": [ + { + "name": "defaultTheme", + "palette": [ + { + "name": "ScreenBkgColor", + "type": "c", + "value": "White" + }, + { + "name": "InvertedBkgColor", + "type": "c", + "value": "RGBA(56, 96, 178, 1)" + }, + { + "name": "PrimaryColor1", + "type": "c", + "value": "RGBA(56, 96, 178, 1)" + }, + { + "name": "PrimaryColor2", + "type": "c", + "value": "RGBA(0, 18, 107, 1)" + }, + { + "name": "PrimaryColor3", + "type": "c", + "value": "RGBA(186, 202, 226, 1)" + }, + { + "name": "PrimaryColor1Light", + "type": "c", + "value": "RGBA(56, 96, 178, .2)" + }, + { + "name": "PrimaryColor2Light", + "type": "c", + "value": "RGBA(0, 18, 107, .2)" + }, + { + "name": "PrimaryColor3Light", + "type": "c", + "value": "RGBA(186, 202, 226, .2)" + }, + { + "name": "PrimaryColor3Fade", + "type": "c", + "value": "ColorFade(RGBA(186, 202, 226, 1), 70%)" + }, + { + "name": "TextMainColor", + "type": "c", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "name": "TextMainColorInverted", + "type": "c", + "value": "RGBA(255, 255, 255, 1)" + }, + { + "name": "TextLinkColor", + "type": "c", + "value": "RGBA(0, 134, 208, 1)" + }, + { + "name": "TextFooterFontColor", + "type": "c", + "value": "RGBA(117, 117, 117, 1)" + }, + { + "name": "InputBkgColor", + "type": "c", + "value": "RGBA(255, 255, 255, 1)" + }, + { + "name": "InputTextColor", + "type": "c", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "name": "InputBorderColor", + "type": "c", + "value": "RGBA(0, 18, 107, 1)" + }, + { + "name": "RailBkgColor", + "type": "c", + "value": "RGBA(128, 130, 133, 1)" + }, + { + "name": "HandleBkgColor", + "type": "c", + "value": "RGBA(255, 255, 255, 1)" + }, + { + "name": "InnerCircleBkgColor", + "type": "c", + "value": "RGBA(255, 255, 255, 1)" + }, + { + "name": "DisabledBorderColor", + "type": "c", + "value": "RGBA(166, 166, 166, 1)" + }, + { + "name": "DisabledTextMainColor", + "type": "c", + "value": "RGBA(166, 166, 166, 1)" + }, + { + "name": "DisabledInputBkgColor", + "type": "c", + "value": "RGBA(244, 244, 244, 1)" + }, + { + "name": "DisabledButtonBkgColor", + "type": "c", + "value": "RGBA(244, 244, 244, 1)" + }, + { + "name": "HoverButtonBkgColor", + "type": "c", + "value": "ColorFade(RGBA(56, 96, 178, 1), -20%)" + }, + { + "name": "HoverCancelButtonBkgColor", + "type": "c", + "value": "ColorFade(RGBA(62, 96, 170, 1), 20%)" + }, + { + "name": "HoverInputBkgColor", + "type": "c", + "value": "RGBA(186, 202, 226, 1)" + }, + { + "name": "OverlayBkgColor", + "type": "c", + "value": "RGBA(0, 0, 0, 0.4)" + }, + { + "name": "ReservedInfoColor", + "type": "c", + "value": "RGBA(0, 134, 208, 1)" + }, + { + "name": "ReservedSuccessColor", + "type": "c", + "value": "RGBA(141, 198, 63, 1)" + }, + { + "name": "ReservedWarningColor", + "type": "c", + "value": "RGBA(252, 219, 2, 1)" + }, + { + "name": "ReservedErrorColor", + "type": "c", + "value": "RGBA(246, 88, 16, 1)" + }, + { + "name": "ReservedCriticalErrorColor", + "type": "c", + "value": "RGBA(168, 0, 0, 1)" + }, + { + "name": "ReservedDisabledStatusColor", + "type": "c", + "value": "RGBA(193, 193, 193, 1)" + }, + { + "name": "ReservedWhiteColor", + "type": "c", + "value": "RGBA(255, 255, 255, 1)" + }, + { + "name": "ReservedGrayColor", + "type": "c", + "value": "RGBA(240, 240, 240, 1)" + }, + { + "name": "ReservedBlackColor", + "type": "c", + "value": "RGBA(47, 41, 43, 1)" + }, + { + "name": "ReservedChartColorSet", + "type": "![]", + "value": "[RGBA(49, 130, 93, 1),RGBA(48,166,103, 1), RGBA(94,193,108,1), RGBA(246,199,144,1), RGBA(247,199,114,1), RGBA(247,180,91,1), RGBA(246,143,100,1), RGBA(212,96,104,1), RGBA(148, 110, 176, 1), RGBA(118, 154, 204, 1), RGBA(96, 197, 234, 1)]" + }, + { + "name": "TextBodyFontWeight", + "type": "e", + "value": "%FontWeight.RESERVED%.Normal" + }, + { + "name": "TextEmphasisFontWeight", + "type": "e", + "value": "%FontWeight.RESERVED%.Semibold" + }, + { + "name": "TextBodyFontFace", + "type": "e", + "value": "%Font.RESERVED%.'Open Sans'" + }, + { + "name": "InputBorderThickness", + "type": "n", + "value": "2" + }, + { + "name": "InputFocusedBorderThickness", + "type": "n", + "value": "4" + }, + { + "name": "TextHeaderFontSize", + "phoneValue": "27", + "type": "n", + "value": "18" + }, + { + "name": "TextTitleFontSize", + "type": "n", + "value": "20" + }, + { + "name": "TextSubtitleFontSize", + "type": "n", + "value": "18" + }, + { + "name": "TextContentFontSize", + "type": "n", + "value": "16" + }, + { + "name": "TextHeaderFontSize2020", + "type": "n", + "value": "16" + }, + { + "name": "TextEmphasisFontSize", + "phoneValue": "24", + "type": "n", + "value": "15" + }, + { + "name": "TextBodyFontSize", + "phoneValue": "21", + "type": "n", + "value": "13" + }, + { + "name": "TextFooterFontSize", + "phoneValue": "18", + "type": "n", + "value": "11" + }, + { + "name": "TextMiniFontSize", + "phoneValue": "15", + "type": "n", + "value": "9" + }, + { + "name": "IconFillColorInverted", + "type": "c", + "value": "RGBA(255, 255, 255, 1)" + }, + { + "name": "IconPressedFillColorInverted", + "type": "c", + "value": "RGBA(255, 255, 255, 0.3)" + }, + { + "name": "DatePickerSelectedColor", + "type": "c", + "value": "RGBA(37, 70, 148, 1)" + }, + { + "name": "DatePickerHeaderColor", + "type": "c", + "value": "RGBA(68, 97, 165, 1)" + }, + { + "name": "NoAttachmentPaddingLeft", + "phoneValue": "20", + "type": "n", + "value": "12" + }, + { + "name": "DefaultSize", + "phoneValue": "24", + "type": "n", + "value": "14" + }, + { + "name": "DefaultSize2", + "type": "n", + "value": "13" + } + ], + "styles": [ + { + "controlTemplateName": "screen", + "name": "defaultScreenStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.ScreenBkgColor%" + }, + { + "property": "LoadingSpinnerColor", + "value": "%Palette.PrimaryColor1%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "defaultLabelStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "LineHeight", + "value": "1.2" + }, + { + "property": "Overflow", + "value": "%Overflow.RESERVED%.Hidden" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "0" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "5" + }, + { + "property": "PaddingRight", + "value": "5" + }, + { + "property": "PaddingBottom", + "value": "5" + }, + { + "property": "PaddingLeft", + "value": "5" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "label", + "name": "basicNoSizeLabelStyle", + "propertyValuesMap": [ + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "basicNoSizeInvertedBkgLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "basicNoSizeWeightColorLabelStyle", + "propertyValuesMap": [ + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "invertedBkgHeaderLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextHeaderFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "invertedBkgTitleLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextTitleFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "linkLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextLinkColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "headerLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextHeaderFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "subHeaderLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "titleLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextTitleFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "overlayTitleLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextTitleFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "subtitleLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextSubtitleFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "overlaySubtitleLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextSubtitleFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "contentLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextContentFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "accentLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "LineHeight", + "value": "1.2" + }, + { + "property": "Overflow", + "value": "%Overflow.RESERVED%.Hidden" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "0" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "5" + }, + { + "property": "PaddingRight", + "value": "5" + }, + { + "property": "PaddingBottom", + "value": "5" + }, + { + "property": "PaddingLeft", + "value": "5" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "label", + "name": "pickerEmphasisLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "pickerEmphasisWithAccentLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "pickerEmphasisSecondaryLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextFooterFontColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "footerAccentLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextFooterFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "footerLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextFooterFontColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextFooterFontSize%" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "LineHeight", + "value": "1.2" + }, + { + "property": "Overflow", + "value": "%Overflow.RESERVED%.Hidden" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "0" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "5" + }, + { + "property": "PaddingRight", + "value": "5" + }, + { + "property": "PaddingBottom", + "value": "5" + }, + { + "property": "PaddingLeft", + "value": "5" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "label", + "name": "miniLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextMiniFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "miniInvertedBkgLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextMiniFontSize%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "disabledLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedDisabledStatusColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "infoLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextLinkColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "successLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedSuccessColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "warningLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedWarningColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "errorLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedErrorColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + } + ] + }, + { + "controlTemplateName": "label", + "name": "criticalErrorLabelStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedCriticalErrorColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "LineHeight", + "value": "1.2" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "Overflow", + "value": "%Overflow.RESERVED%.Hidden" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "0" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + }, + { + "property": "Size", + "value": "%Palette.DefaultSize%" + } + ] + }, + { + "controlTemplateName": "toggleSwitch", + "name": "defaultToggleSwitchStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "HandleFill", + "value": "%Palette.HandleBkgColor%" + }, + { + "property": "FalseFill", + "value": "%Palette.RailBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "TrueFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "FalseHoverFill", + "value": "ColorFade(Self.FalseFill, 15%)" + }, + { + "property": "TrueHoverFill", + "value": "ColorFade(Self.TrueFill, 15%)" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -15%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 15%)" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "rating", + "name": "defaultRatingStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "RatingFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "checkbox", + "name": "defaultCheckboxStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "CheckboxBackgroundFill", + "value": "%Palette.InnerCircleBkgColor%" + }, + { + "property": "CheckboxBorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "CheckmarkFill", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -30%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 30%)" + }, + { + "property": "DisabledColor", + "value": "RGBA(186, 186, 186, 1)" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "PressedColor", + "value": "RGBA(70, 68, 64, 1)" + }, + { + "property": "PressedFill", + "value": "ColorFade(Self.Fill, -30%)" + }, + { + "property": "HoverFill", + "value": "ColorFade(Self.Fill, 30%)" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "0" + }, + { + "property": "PaddingRight", + "value": "0" + }, + { + "property": "PaddingBottom", + "value": "0" + }, + { + "property": "PaddingLeft", + "value": "0" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "radio", + "name": "defaultRadioStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HoverColor", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "RadioBackgroundFill", + "value": "%Palette.InnerCircleBkgColor%" + }, + { + "property": "RadioBorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "RadioSelectionFill", + "value": "%Palette.InputTextColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + }, + { + "property": "DisabledColor", + "value": "RGBA(186, 186, 186, 1)" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "10" + }, + { + "property": "PaddingRight", + "value": "0" + }, + { + "property": "PaddingBottom", + "value": "10" + }, + { + "property": "PaddingLeft", + "value": "0" + }, + { + "property": "Align", + "value": "%Align.RESERVED%.Left" + }, + { + "property": "PressedColor", + "value": "Self.Color" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + } + ] + }, + { + "controlTemplateName": "listbox", + "name": "defaultListboxStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledSelectionColor", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "DisabledSelectionFill", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "PressedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "PressedFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "SelectionColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "SelectionFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "DisabledColor", + "value": "RGBA(186, 186, 186, 1)" + }, + { + "property": "DisabledFill", + "value": "RGBA(242, 242, 242, 1)" + }, + { + "property": "PressedBorderColor", + "value": "Self.HoverBorderColor" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 15%)" + }, + { + "property": "PaddingTop", + "value": "0" + }, + { + "property": "PaddingRight", + "value": "0" + }, + { + "property": "PaddingBottom", + "value": "0" + }, + { + "property": "PaddingLeft", + "value": "0" + } + ] + }, + { + "controlTemplateName": "dropdown", + "name": "defaultDropdownStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "ChevronBackground", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "ChevronFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ChevronHoverBackground", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "ChevronHoverFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ChevronDisabledBackground", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ChevronDisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "PressedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "PressedFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "SelectionColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "SelectionFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 15%)" + }, + { + "property": "PressedBorderColor", + "value": "Self.HoverBorderColor" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "10" + }, + { + "property": "PaddingRight", + "value": "10" + }, + { + "property": "PaddingBottom", + "value": "10" + }, + { + "property": "PaddingLeft", + "value": "10" + } + ] + }, + { + "controlTemplateName": "combobox", + "name": "defaultComboBoxStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "ChevronBackground", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "ChevronFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ChevronHoverBackground", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "ChevronHoverFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ChevronDisabledBackground", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ChevronDisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "PressedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "PressedFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "SelectionColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "SelectionFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 15%)" + }, + { + "property": "PressedBorderColor", + "value": "Self.HoverBorderColor" + }, + { + "property": "MoreItemsButtonColor", + "value": "Self.ChevronBackground" + } + ] + }, + { + "controlTemplateName": "attachments", + "name": "defaultAttachmentsStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "PressedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "PressedFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "ItemColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ItemFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "ItemHoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "ItemHoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "ItemSpacing", + "value": "0" + }, + { + "property": "NoAttachmentsColor", + "value": "Self.Color" + }, + { + "property": "NoAttachmentsPaddingLeft", + "value": "%Palette.NoAttachmentPaddingLeft%" + } + ] + }, + { + "controlTemplateName": "datepicker", + "name": "defaultDatePickerStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "IconFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "IconBackground", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "SelectedDateFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "HoverDateFill", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "CalendarHeaderFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Size", + "value": "%Palette.DefaultSize%" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "0" + }, + { + "property": "PaddingRight", + "value": "5" + }, + { + "property": "PaddingBottom", + "value": "5" + }, + { + "property": "PaddingLeft", + "value": "12" + } + ] + }, + { + "controlTemplateName": "lookup", + "name": "defaultLookupStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "ChevronBackground", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "ChevronFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ChevronHoverBackground", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "ChevronHoverFill", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "ChevronDisabledBackground", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ChevronDisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "PressedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "PressedFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "SelectionColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "SelectionFill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 15%)" + }, + { + "property": "PressedBorderColor", + "value": "Self.HoverBorderColor" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "PaddingTop", + "value": "10" + }, + { + "property": "PaddingRight", + "value": "10" + }, + { + "property": "PaddingBottom", + "value": "10" + }, + { + "property": "PaddingLeft", + "value": "10" + }, + { + "property": "FooterSize", + "value": "Self.Size - 3" + } + ] + }, + { + "controlTemplateName": "text", + "name": "defaultTextStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "HoverBorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "RadiusTopLeft", + "value": "5" + }, + { + "property": "RadiusBottomRight", + "value": "5" + }, + { + "property": "RadiusTopRight", + "value": "5" + }, + { + "property": "RadiusBottomLeft", + "value": "5" + }, + { + "property": "PressedBorderColor", + "value": "Self.HoverBorderColor" + }, + { + "property": "PressedColor", + "value": "Self.Color" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "Align", + "value": "%Align.RESERVED%.Left" + } + ] + }, + { + "controlTemplateName": "text", + "name": "searchTextStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.None" + }, + { + "property": "BorderThickness", + "value": "%Palette.InputBorderThickness%" + }, + { + "property": "FocusedBorderThickness", + "value": "%Palette.InputFocusedBorderThickness%" + }, + { + "property": "HoverBorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + } + ] + }, + { + "controlTemplateName": "slider", + "name": "defaultSliderStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "HandleFill", + "value": "%Palette.HandleBkgColor%" + }, + { + "property": "RailFill", + "value": "%Palette.RailBkgColor%" + }, + { + "property": "ValueFill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "HandleHoverFill", + "value": "Self.HandleFill" + }, + { + "property": "HandleActiveFill", + "value": "Self.HandleFill" + }, + { + "property": "RailHoverFill", + "value": "ColorFade(Self.RailFill, 15%)" + }, + { + "property": "ValueHoverFill", + "value": "ColorFade(Self.ValueFill, 15%)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -30%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 30%)" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "button", + "name": "defaultButtonStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "BorderColor", + "value": "ColorFade(Self.Fill, -15%)" + }, + { + "property": "RadiusTopLeft", + "value": "10" + }, + { + "property": "RadiusBottomRight", + "value": "10" + }, + { + "property": "RadiusTopRight", + "value": "10" + }, + { + "property": "RadiusBottomLeft", + "value": "10" + }, + { + "property": "PressedBorderColor", + "value": "Self.Fill" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "2" + }, + { + "property": "FocusedBorderThickness", + "value": "4" + }, + { + "property": "PressedColor", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Color" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "Align", + "value": "%Align.RESERVED%.Center" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "button", + "name": "cancelButtonStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + } + ] + }, + { + "controlTemplateName": "button", + "name": "rezervedOkButtonStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedWhiteColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.ReservedInfoColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + } + ] + }, + { + "controlTemplateName": "button", + "name": "rezervedCancelButtonStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.ReservedInfoColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Fill", + "value": "%Palette.ReservedWhiteColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + } + ] + }, + { + "controlTemplateName": "lineChart", + "name": "defaultLineChartStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ItemColorSet", + "value": "%Palette.ReservedChartColorSet%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -30%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 30%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "Font", + "value": "%Font.RESERVED%.'Open Sans" + }, + { + "property": "Size", + "value": "11" + } + ] + }, + { + "controlTemplateName": "lineChart", + "name": "monochromeAccentLineChartStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ItemColorSet", + "value": "[%Palette.PrimaryColor1%]" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + } + ] + }, + { + "controlTemplateName": "pieChart", + "name": "defaultPieChartStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ItemColorSet", + "value": "%Palette.ReservedChartColorSet%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -30%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 30%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "Font", + "value": "%Font.RESERVED%.'Open Sans'" + }, + { + "property": "Size", + "value": "10" + } + ] + }, + { + "controlTemplateName": "pieChart", + "name": "monochromeAccentPieChartStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ItemColorSet", + "value": "[%Palette.PrimaryColor1%]" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + } + ] + }, + { + "controlTemplateName": "barChart", + "name": "defaultBarChartStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ItemColorSet", + "value": "%Palette.ReservedChartColorSet%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -30%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 30%)" + }, + { + "property": "Size", + "value": "10" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "Font", + "value": "%Font.RESERVED%.'Open Sans'" + } + ] + }, + { + "controlTemplateName": "barChart", + "name": "monochromeAccentBarChartStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "ItemColorSet", + "value": "[%Palette.PrimaryColor1%]" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + } + ] + }, + { + "controlTemplateName": "legend", + "name": "defaultLegendStyle", + "propertyValuesMap": [ + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextFooterFontSize%" + }, + { + "property": "BorderColor", + "value": "RGBA(0, 0, 0, 1)" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "PressedBorderColor", + "value": "Self.BorderColor" + }, + { + "property": "HoverBorderColor", + "value": "Self.BorderColor" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "DisabledFill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "Italic", + "value": "false" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "separatorShapeStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "videoPlayback", + "name": "defaultVideoPlaybackStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + } + ] + }, + { + "controlTemplateName": "timer", + "name": "defaultTimerStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "BorderColor", + "value": "ColorFade(Self.Fill, -15%)" + }, + { + "property": "DisabledBorderColor", + "value": "ColorFade(Self.BorderColor, 70%)" + }, + { + "property": "PressedBorderColor", + "value": "Self.Fill" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "2" + }, + { + "property": "FocusedBorderThickness", + "value": "4" + }, + { + "property": "DisabledColor", + "value": "ColorFade(Self.Fill, 90%)" + }, + { + "property": "PressedColor", + "value": "Self.Fill" + }, + { + "property": "DisabledFill", + "value": "ColorFade(Self.Fill, 70%)" + }, + { + "property": "PressedFill", + "value": "Self.Color" + }, + { + "property": "Size", + "value": "%Palette.DefaultSize2%" + } + ] + }, + { + "controlTemplateName": "triangle", + "name": "defaultTriangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "star", + "name": "defaultStarStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "pentagon", + "name": "defaultPentagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "partialCircle", + "name": "defaultPartialCircleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "octagon", + "name": "defaultOctagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "hexagon", + "name": "defaultHexagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "hexagon", + "name": "primary2HexagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "hexagon", + "name": "primary3HexagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "hexagon", + "name": "primary3FadeHexagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3Fade%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "hexagon", + "name": "screenHexagonStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.ScreenBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "circle", + "name": "defaultCircleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + } + ] + }, + { + "controlTemplateName": "circle", + "name": "primary2CircleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "circle", + "name": "primary3CircleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "circle", + "name": "primary3FadeCircleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3Fade%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "arrow", + "name": "defaultArrowStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + } + ] + }, + { + "controlTemplateName": "icon", + "name": "defaultIconStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledButtonBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "PressedColor", + "value": "ColorFade(Self.Color, -20%)" + }, + { + "property": "HoverColor", + "value": "ColorFade(Self.Color, 20%)" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -20%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "icon", + "name": "primary1IconStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledButtonBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + } + ] + }, + { + "controlTemplateName": "icon", + "name": "primary3IconStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledButtonBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + } + ] + }, + { + "controlTemplateName": "icon", + "name": "invertedBkgHeaderIconStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.IconFillColorInverted%" + }, + { + "property": "PressedFill", + "value": "%Palette.IconPressedFillColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledButtonBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + } + ] + }, + { + "controlTemplateName": "microphone", + "name": "defaultMicrophoneStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledColor", + "value": "RGBA(186, 186, 186, 1)" + }, + { + "property": "PressedColor", + "value": "Self.Color" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -15%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 15%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "DisabledFill", + "value": "RGBA(119, 119, 119, 1)" + }, + { + "property": "PressedFill", + "value": "ColorFade(Self.Fill, -15%)" + } + ] + }, + { + "controlTemplateName": "barcode", + "name": "defaultBarcodeStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "barcodeScanner", + "name": "defaultBarcodeScannerStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "BorderColor", + "value": "ColorFade(Self.Fill, -15%)" + }, + { + "property": "RadiusTopLeft", + "value": "10" + }, + { + "property": "RadiusBottomRight", + "value": "10" + }, + { + "property": "RadiusTopRight", + "value": "10" + }, + { + "property": "RadiusBottomLeft", + "value": "10" + }, + { + "property": "PressedBorderColor", + "value": "Self.Fill" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "2" + }, + { + "property": "FocusedBorderThickness", + "value": "4" + }, + { + "property": "PressedColor", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Color" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "Align", + "value": "%Align.RESERVED%.Center" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "camera", + "name": "defaultCameraStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "inkControl", + "name": "defaultInkControlStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "Size", + "value": "2" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "import", + "name": "defaultImportStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + }, + { + "property": "RadiusTopLeft", + "value": "10" + }, + { + "property": "RadiusTopRight", + "value": "10" + }, + { + "property": "RadiusBottomLeft", + "value": "10" + }, + { + "property": "RadiusBottomRight", + "value": "10" + }, + { + "property": "BorderColor", + "value": "ColorFade(Self.Fill, -15%)" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -20%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "2" + }, + { + "property": "FocusedBorderThickness", + "value": "4" + }, + { + "property": "PressedColor", + "value": "Self.Color" + }, + { + "property": "PressedFill", + "value": "ColorFade(Self.Fill, -20%)" + } + ] + }, + { + "controlTemplateName": "image", + "name": "defaultImageStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledButtonBkgColor%" + }, + { + "property": "Fill", + "value": "RGBA(0, 0, 0, 0)" + }, + { + "property": "PressedFill", + "value": "ColorFade(Self.Fill, -20%)" + }, + { + "property": "HoverFill", + "value": "ColorFade(Self.Fill, 20%)" + }, + { + "property": "RadiusTopLeft", + "value": "0" + }, + { + "property": "RadiusTopRight", + "value": "0" + }, + { + "property": "RadiusBottomLeft", + "value": "0" + }, + { + "property": "RadiusBottomRight", + "value": "0" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -20%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "PaddingTop", + "value": "0" + }, + { + "property": "PaddingRight", + "value": "0" + }, + { + "property": "PaddingBottom", + "value": "0" + }, + { + "property": "PaddingLeft", + "value": "0" + } + ] + }, + { + "controlTemplateName": "htmlviewer", + "name": "defaultHtmlViewerStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + } + ] + }, + { + "controlTemplateName": "htmlviewer", + "name": "typedDataCardHtmlViewerStyle", + "propertyValuesMap": [ + { + "property": "DisabledBorderColor", + "value": "%Palette.DisabledBorderColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "Color", + "value": "%Palette.TextLinkColor%" + } + ] + }, + { + "controlTemplateName": "export", + "name": "defaultExportStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextEmphasisFontWeight%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "DisabledFill", + "value": "%Palette.DisabledInputBkgColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.HoverButtonBkgColor%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "Size", + "value": "%Palette.TextEmphasisFontSize%" + }, + { + "property": "RadiusTopLeft", + "value": "10" + }, + { + "property": "RadiusTopRight", + "value": "10" + }, + { + "property": "RadiusBottomLeft", + "value": "10" + }, + { + "property": "RadiusBottomRight", + "value": "10" + }, + { + "property": "BorderColor", + "value": "ColorFade(Self.Fill, -15%)" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -20%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "2" + }, + { + "property": "FocusedBorderThickness", + "value": "4" + }, + { + "property": "PressedColor", + "value": "Self.Color" + }, + { + "property": "PressedFill", + "value": "ColorFade(Self.Fill, -20%)" + } + ] + }, + { + "controlTemplateName": "addMedia", + "name": "defaultAddMediaStyle", + "propertyValuesMap": [ + { + "property": "Color", + "value": "%Palette.InputTextColor%" + }, + { + "property": "Fill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + }, + { + "property": "Font", + "value": "%Font.RESERVED%.'Open Sans'" + }, + { + "property": "Size", + "value": "11" + }, + { + "property": "Italic", + "value": "false" + }, + { + "property": "Underline", + "value": "false" + }, + { + "property": "Strikethrough", + "value": "false" + }, + { + "property": "DisabledBorderColor", + "value": "RGBA(56, 56, 56, 1)" + }, + { + "property": "PressedBorderColor", + "value": "ColorFade(Self.BorderColor, -20%)" + }, + { + "property": "HoverBorderColor", + "value": "ColorFade(Self.BorderColor, 20%)" + }, + { + "property": "DisabledColor", + "value": "RGBA(186, 186, 186, 1)" + }, + { + "property": "PressedColor", + "value": "Self.Color" + }, + { + "property": "HoverColor", + "value": "Self.Color" + }, + { + "property": "DisabledFill", + "value": "RGBA(119, 119, 119, 1)" + }, + { + "property": "PressedFill", + "value": "ColorFade(Self.Fill, -20%)" + }, + { + "property": "HoverFill", + "value": "ColorFade(Self.Fill, 20%)" + }, + { + "property": "FontWeight", + "value": "%FontWeight.RESERVED%.Semibold" + }, + { + "property": "Align", + "value": "%Align.RESERVED%.Center" + }, + { + "property": "VerticalAlign", + "value": "%VerticalAlign.RESERVED%.Middle" + } + ] + }, + { + "controlTemplateName": "audioPlayback", + "name": "defaultAudioPlaybackStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "defaultRectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "DisabledFill", + "value": "Self.Fill" + }, + { + "property": "PressedFill", + "value": "Self.Fill" + }, + { + "property": "HoverFill", + "value": "Self.Fill" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "FocusedBorderThickness", + "value": "2" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "primary2RectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "primary3RectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "primary3FadeRectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.PrimaryColor3Fade%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "grayRectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.ReservedGrayColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "invertedBackgroundRectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.InvertedBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "rectangle", + "name": "overlayRectangleStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.OverlayBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "typedDataCard", + "name": "defaultTypedDataCardStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "entityForm", + "name": "defaultEntityFormStyle", + "propertyValuesMap": [ + { + "property": "TextColor", + "value": "%Palette.TextMainColor%" + }, + { + "property": "InputTextColor", + "value": "%Palette.InputTextColor%" + }, + { + "property": "DisabledTextColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "PrimaryColor1", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "PrimaryColor2", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "PrimaryColor3", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "InputBackgroundColor", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "Font", + "value": "%Font.RESERVED%.'Open Sans'" + }, + { + "property": "FontWeight", + "value": "%FontWeight.RESERVED%.Normal" + } + ] + }, + { + "controlTemplateName": "dataGrid", + "name": "defaultDataGridStyle", + "propertyValuesMap": [ + { + "property": "LinkColor", + "value": "%Palette.TextLinkColor%" + }, + { + "property": "PrimaryColor1", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "PrimaryColor2", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "PrimaryColor3", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "InvertedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "SelectedFill", + "value": "%Palette.PrimaryColor1Light%" + }, + { + "property": "SelectedColor", + "value": "%Palette.TextMainColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.PrimaryColor3Light%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "InputFill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "HeadingFont", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "HeadingFontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HeadingSize", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "HeadingColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "HeadingFill", + "value": "%Palette.PrimaryColor1%" + } + ] + }, + { + "controlTemplateName": "powerbi", + "name": "defaultPowerbiStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "microsoftStreamPlayback", + "name": "defaultMicrosoftStreamPlaybackStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "BorderStyle", + "value": "%BorderStyle.RESERVED%.Solid" + }, + { + "property": "BorderThickness", + "value": "0" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "Fill", + "value": "%Palette.ScreenBkgColor%" + } + ] + }, + { + "controlTemplateName": "form", + "name": "defaultFormStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "formViewer", + "name": "defaultFormViewerStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "pdfViewer", + "name": "defaultPdfViewerStyle", + "propertyValuesMap": [ + { + "property": "Fill", + "value": "%Palette.ScreenBkgColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "gallery", + "name": "defaultGalleryStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "richTextEditor", + "name": "defaultRichTextEditorStyle", + "propertyValuesMap": [ + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + } + ] + }, + { + "controlTemplateName": "dataTable", + "name": "defaultDataTableStyle", + "propertyValuesMap": [ + { + "property": "LinkColor", + "value": "%Palette.TextLinkColor%" + }, + { + "property": "PrimaryColor1", + "value": "%Palette.PrimaryColor1%" + }, + { + "property": "PrimaryColor2", + "value": "%Palette.PrimaryColor2%" + }, + { + "property": "PrimaryColor3", + "value": "%Palette.PrimaryColor3%" + }, + { + "property": "Color", + "value": "%Palette.TextMainColor%" + }, + { + "property": "InvertedColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "DisabledColor", + "value": "%Palette.DisabledTextMainColor%" + }, + { + "property": "SelectedFill", + "value": "%Palette.PrimaryColor1Light%" + }, + { + "property": "SelectedColor", + "value": "%Palette.TextMainColor%" + }, + { + "property": "HoverFill", + "value": "%Palette.PrimaryColor3Light%" + }, + { + "property": "HoverColor", + "value": "%Palette.TextMainColor%" + }, + { + "property": "BorderColor", + "value": "%Palette.InputBorderColor%" + }, + { + "property": "InputFill", + "value": "%Palette.InputBkgColor%" + }, + { + "property": "Font", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "FontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "Size", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "HeadingFont", + "value": "%Palette.TextBodyFontFace%" + }, + { + "property": "HeadingFontWeight", + "value": "%Palette.TextBodyFontWeight%" + }, + { + "property": "HeadingSize", + "value": "%Palette.TextBodyFontSize%" + }, + { + "property": "HeadingColor", + "value": "%Palette.TextMainColorInverted%" + }, + { + "property": "HeadingFill", + "value": "%Palette.PrimaryColor1%" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/button_2.0.1.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/button_2.0.1.xml new file mode 100644 index 00000000..a15e3b7a --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/button_2.0.1.xml @@ -0,0 +1,225 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + + + + +
+ + +
+]]> + + + The pressed state of the button. + data + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/circle_2.1.2.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/circle_2.1.2.xml new file mode 100644 index 00000000..83b52b23 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/circle_2.1.2.xml @@ -0,0 +1,144 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + = 0) && (viewState.displayMode() !== AppMagic.Constants.DisplayMode.Edit), + 'aria-hidden': properties.TabIndex() < 0 && !properties.AccessibleLabel() + }"> + +
+ ]]>
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/gallery_2.11.0.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/gallery_2.11.0.xml new file mode 100644 index 00000000..709f8084 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/gallery_2.11.0.xml @@ -0,0 +1,721 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + + + + + + + + + + + + + + ##gallery_IsSelected_Description## + data + + + Accessible label for a gallery item + data + ##gallery_ItemAccessibleLabel_DisplayName## + ##gallery_ItemAccessibleLabel_Tooltip## + + + + ##gallery_TemplateFill_Description## + ##gallery_TemplateFill_Tooltip## + design + color + ##gallery_TemplateFill_DisplayName## + + + + On select + ##gallery_OnSelect_Tooltip## + behavior + ##gallery_OnSelect_DisplayName## + + + + + + + ##gallery_Items_Description## + data + + ##gallery_Items_DisplayName## + ##gallery_Items_Tooltip## + + + + ##gallery_Default_Description## + data + Items + ##gallery_Default_DisplayName## + ##gallery_Default_Tooltip## + + + ##gallery_AllItems_Description## + data + Items + + + + + Selectable + data + ##gallery_Selectable_DisplayName## + ##gallery_Selectable_Tooltip## + + + ##gallery_Selected_Description## + data + Items + + + + ##gallery_VisibleIndex_Description## + data + ##gallery_VisibleIndex_DisplayName## + + + ##gallery_TemplateSize_Description## + design + templateSize + ##gallery_TemplateSize_DisplayName## + ##gallery_TemplateSize_Tooltip## + + + ##gallery_TemplateWidth_Description## + design + ##gallery_TemplateWidth_DisplayName## + + + + + ##gallery_TemplateHeight_Description## + design + ##gallery_TemplateHeight_DisplayName## + + + ##gallery_TemplatePadding_Description## + design + ##gallery_TemplatePadding_DisplayName## + templatePadding + ##gallery_TemplatePadding_Tooltip## + + + + ##gallery_Transition_Description## + design + transition + ##gallery_Transition_DisplayName## + ##gallery_Transition_Tooltip## + + + ##gallery_ShowNavigation_Description## + design + boolean + ##gallery_ShowNavigation_DisplayName## + ##gallery_ShowNavigation_Tooltip## + + + ##gallery_NavigationStep_Description## + design + ##gallery_NavigationStep_DisplayName## + ##gallery_NavigationStep_Tooltip## + + + ShowScrollbar + ##gallery_ShowScrollbar_Tooltip## + design + boolean + ##gallery_ShowScrollbar_DisplayName## + + + Valid + data + ##commonProperties_Valid_DisplayName## + ##commonProperties_Valid_Tooltip## + + + + + + + + DelayItemLoading + design + boolean + ##gallery_DelayItemLoading_DisplayName## + ##gallery_DelayItemLoading_Tooltip## + + + LoadingSpinner + design + ##CommonProperties_LoadingSpinner_DisplayName## + ##CommonProperties_LoadingSpinner_Tooltip## + + + LoadingSpinner + design + color + ##CommonProperties_LoadingSpinnerColor_DisplayName## + ##CommonProperties_LoadingSpinnerColor_Tooltip## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/icon_2.3.2.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/icon_2.3.2.xml new file mode 100644 index 00000000..716cfc1d --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/icon_2.3.2.xml @@ -0,0 +1,1064 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + = 0) && (viewState.displayMode() !== AppMagic.Constants.DisplayMode.Edit), + 'aria-hidden': properties.TabIndex() < 0 && !properties.AccessibleLabel() + }, + style: { + cursor: viewState.displayMode() !== AppMagic.Constants.DisplayMode.Edit ? 'default' : 'pointer', + transform: iconRotationComputed() + } + "> + + + + + ]]> + + + Icon + false + design + ##icon_Icon_DisplayName## + ##icon_Icon_Tooltip## + + + Rotation + design + ##icon_Rotation_DisplayName## + ##icon_Rotation_Tooltip## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/label_2.3.2.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/label_2.3.2.xml new file mode 100644 index 00000000..164f1e90 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/label_2.3.2.xml @@ -0,0 +1,331 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + + = 0 ? 'button' : null, + 'aria-disabled': properties.TabIndex() >= 0 && viewState.displayMode() !== AppMagic.Constants.DisplayMode.Edit + }, + event: { + click: handleClick + }, + shortcut: { + provider: shortcutProvider, + enabled: shortcutsEnabled + }" + > + +
+
+ + +

+

+ + +

+

+ + +

+

+ + +

+

+ + + ]]>
+ + + + Live + data + ##label_Live_DisplayName## + ##label_Live_Tooltip## + + + + Line Height + design + ##label_LineHeight_DisplayName## + ##label_LineHeight_Tooltip## + lineWidth + + + Overflow + design + ##label_Overflow_DisplayName## + ##label_Overflow_Tooltip## + overflow + + + + AutoHeight + design + ##CommonProperties_AutoHeight_DisplayName## + ##CommonProperties_AutoHeight_Tooltip## + + + Wrap + design + ##label_Wrap_DisplayName## + ##label_Wrap_Tooltip## + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/rectangle_2.1.2.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/rectangle_2.1.2.xml new file mode 100644 index 00000000..31cefe66 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/rectangle_2.1.2.xml @@ -0,0 +1,140 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + = 0) && (viewState.displayMode() !== AppMagic.Constants.DisplayMode.Edit), + 'aria-hidden': properties.TabIndex() < 0 && !properties.AccessibleLabel() + }"> + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/samples/calendar-component-JatinPatil/sourcecode/pkgs/timer_2.0.1.xml b/samples/calendar-component-JatinPatil/sourcecode/pkgs/timer_2.0.1.xml new file mode 100644 index 00000000..ed44bce3 --- /dev/null +++ b/samples/calendar-component-JatinPatil/sourcecode/pkgs/timer_2.0.1.xml @@ -0,0 +1,279 @@ + + + TODO: Need license text here.

]]>
+ + + + + + + + +
+ +
+ + ]]>
+ + + When true, timer will start playing or continue to play. When false, timer stops playing + data + boolean + ##timer_Start_DisplayName## + ##timer_Start_Tooltip## + + + Duration value for the timer + data + ##timer_Duration_DisplayName## + ##timer_Duration_Tooltip## + + + When End is reached, reset Value property to 0 and continues + data + boolean + ##timer_Repeat_DisplayName## + ##timer_Repeat_Tooltip## + + + When transistioning from false to true, Resets timer + data + boolean + ##timer_Reset_DisplayName## + ##timer_Reset_Tooltip## + + + Automatically start timer when parent screen becomes active + data + boolean + ##timer_AutoStart_DisplayName## + ##timer_AutoStart_Tooltip## + + + Automatically pause timer when parent screen becomes inactive + data + boolean + ##timer_AutoPause_DisplayName## + ##timer_AutoPause_Tooltip## + + + Value of the timer in milliseconds + data + + + + Timer Start + behavior + ##timer_OnTimerStart_DisplayName## + ##timer_OnTimerStart_Tooltip## + + + Timer End + behavior + ##timer_OnTimerEnd_DisplayName## + ##timer_OnTimerEnd_Tooltip## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file