Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjusts in content location #970

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 0 additions & 27 deletions doc/controls-styles.md
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most of these changes are already addressed by #969

Plus we should expand the SystemTheme extensions more than this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right! I will close this one so.

Original file line number Diff line number Diff line change
@@ -1,33 +1,6 @@
---
uid: Toolkit.ControlsHelpersStyles
---
# Uno Toolkit Controls
The `Uno.Toolkit.UI` library adds the following controls:
- `AutoLayout`: A custom panel used by the [Figma plugin](https://platform.uno/unofigma/) to bridge the gap between Figma and UWP layout implementation.
- [`Card` and `CardContentControl`](controls/CardAndCardContentControl.md): \[Material control\] Cards contain content and actions that relate information about a subject.
- [`Chip` and `ChipGroup`](controls/ChipAndChipGroup.md): \[Material control\] Chips are compact elements that represent an input, attribute, or action.
- [`Divider`](controls/Divider.md): \[Material control\] A divider is a thin line that groups content in lists and layouts.
- [`DrawerControl`](controls/DrawerControl.md): A container to display additional content, in a hidden pane that can be revealed using a swipe gesture, like a drawer.
- [`DrawerFlyoutPresenter`](controls/DrawerFlyoutPresenter.md): A specialized `ContentPresenter` to be used in the template of a `FlyoutPresenter` to enable gesture support.
- [`LoadingView`](controls/LoadingView.md): A control that indicates that the UI is waiting on a task to complete.
- [`NavigationBar`](controls/NavigationBar.md): A custom control that helps implement navigation logic for your application.
- [`ShadowContainer`](controls/ShadowContainer.md): A content control allowing you to add multiple shadows to your content.
- [`TabBar` and `TabBarItem`](controls/TabBarAndTabBarItem.md): A list of selectable items that can be used to facilitate lateral navigation within an application.

## Helpers
The `Uno.Toolkit.UI` library adds the following helper classes:
- `SystemThemeHelper`: Provides a set of helper methods to check the current operating system theme, and manipulate the application dark/light theme.
- [`AncestorBinding` and `ItemsControlBinding`](helpers/ancestor-itemscontrol-binding.md): These markup extensions provides relative binding based on ancestor type. If you are familiar with WPF, they are very similar to `{RelativeSource Mode=FindAncestor}`.
- [`CommandExtensions`](helpers/command-extensions.md): Provides Command/CommandParameter attached properties for common scenarios.
- [`InputExtensions`](helpers/input-extensions.md): Provides various attached properties for _input controls_, such as `TextBox` and `PasswordBox`.
- [`ItemsRepeaterExtensions`](helpers/itemsrepeater-extensions.md): Provides selection support for ItemsRepeater.
- [`StatusBar`](helpers/StatusBar-extensions.md): Provides two attached properties on `Page` to controls the visual of the status bar on mobile platforms.
- [`TabBarItemExtensions`](helpers/TabBarItem-extensions.md): Provides additional features for `TabBarItem`.
- [`VisualStateManagerExtensions`](helpers/VisualStateManager-extensions.md): Provides a way of manipulating the visual states of Control with attached property.


Exposes visual states as attachable properties that lets you bind a string on a `Control` to set its `VisualState`s.

## Control Styles
Control|Style Key|IsDefaultStyle*
-|-|-
Expand Down
7 changes: 7 additions & 0 deletions doc/helpers/SystemTheme-extensions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
uid: Toolkit.Helpers.SystemThemeHelperExtensions
---

# System Theme Helper

Provides a set of helper methods to check the current operating system theme, and manipulate the application dark/light theme.
4 changes: 3 additions & 1 deletion doc/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
items:
- name: AutoLayout
href: controls/AutoLayoutControl.md
- name: Cards
- name: Card and CardContentControl
href: controls/CardAndCardContentControl.md
- name: Chip and ChipGroup
href: controls/ChipAndChipGroup.md
Expand Down Expand Up @@ -70,6 +70,8 @@
href: helpers/Selector-extensions.md
- name: StatusBar Extensions
href: helpers/StatusBar-extensions.md
- name: SystemTheme Extensions
href: helpers/SystemTheme-extensions.md
- name: TabBarItem Extensions
href: helpers/TabBarItem-extensions.md
- name: VisualStateManager Extensions
Expand Down
Loading