Skip to content

Commit 88cfb8b

Browse files
committed
Update README.md
1 parent 881d949 commit 88cfb8b

File tree

1 file changed

+114
-1
lines changed

1 file changed

+114
-1
lines changed

README.md

Lines changed: 114 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
![Platforms](https://img.shields.io/badge/platforms-Android%20%7C%20Windows%20%7C%20iOS%20%7C%20macOS-brightgreen)
55

66

7+
# Update!
8+
We have added a series of new controls for the MAUI Toolkit
9+
- [Chart](#chart)
10+
- [ColorCanvas](#colorcanvas)
11+
- [Switch](#switch)
12+
- [Expander](#expander)
13+
- [TextBox](#textbox)
14+
- [CheckBox](#checkbox)
15+
16+
717
### Table of Contents
818
- [Welcome](#introduction)
919
- [Getting Started (code)](#getting-started)
@@ -24,6 +34,7 @@
2434
![Image Description](https://raw.githubusercontent.com/xceedsoftware/mauitoolkit/main/CompatibleWith.png)
2535

2636
<a id="introduction"></a>
37+
2738
# Xceed is excited to introduce its new Toolkit for MAUI!
2839

2940
We're thrilled to introduce our new Toolkit for MAUI, an open-source and free version that includes additional controls and features to supplement the existing "basic controls". Our goal is to provide developers with the tools they need to create exceptional user experiences.
@@ -37,6 +48,109 @@ For those familiar with WPF, this toolkit will feel familiar, and we've made eve
3748
Currently, the toolkit includes a range of controls, with more to come in the future. These controls include an improved Border, Button, RepeatButton, ButtonSpinner, a series of NumericUpDown, ToggleButton, ContentControl, Card control, all these controls includes 48 accent colors for each control. We're committed to continually improving and updating the toolkit to meet the evolving needs of developers.
3849

3950
Thank you for considering Xceed's Toolkit for MAUI. We're excited to see what you create with it! Meanwhile, here’s more information on the controls we provide:
51+
52+
<a id="chart"></a>
53+
### Chart
54+
55+
![Image Description](https://raw.githubusercontent.com/xceedsoftware/mauitoolkit/main/chartControl.png)
56+
57+
58+
Our Chart Control allows you to build simple and beautiful charts with very little effort. You can customize the following elements :
59+
60+
- Horizontal and vertical Axis,
61+
- Show grid lines,
62+
- Modify ticks text,
63+
- Switch from Bar or Line chart,
64+
- Multiple series in one chart,
65+
- Redifine de datapoint Markers,
66+
- Create a custom legend.
67+
68+
Here's a quick code sample to get you started:
69+
70+
````xaml
71+
<xctk:Chart x:Name="MyChart"
72+
Grid.Row="1">
73+
<xctk:Chart.HorizontalAxis>
74+
<xctk:Axis TickLabelType="Text" />
75+
</xctk:Chart.HorizontalAxis>
76+
<xctk:Chart.Series>
77+
<xctk:Series x:Name="FirstSeries">
78+
<xctk:Series.DataPoints>
79+
<xctk:DataPoint Text="0"
80+
Y="44" />
81+
<xctk:DataPoint Text="1"
82+
Y="64" />
83+
<xctk:DataPoint Text="2"
84+
Y="60" />
85+
<xctk:DataPoint Text="3"
86+
Y="32" />
87+
<xctk:DataPoint Text="4"
88+
Y="52" />
89+
<xctk:DataPoint Text="5"
90+
Y="72" />
91+
<xctk:DataPoint Text="6"
92+
Y="32" />
93+
</xctk:Series.DataPoints>
94+
</xctk:Series>
95+
</xctk:Chart.Series>
96+
</xctk:Chart>
97+
````
98+
99+
<a id="colorcanvas"></a>
100+
### Color Canvas
101+
102+
The ColorCanvas control facilitates intuitive color selection in applications. It offers a simple graphical interface with including ColorSpectrum for seamless color picking.
103+
104+
![Image Description](https://raw.githubusercontent.com/xceedsoftware/mauitoolkit/main/colorCanvasControl.png)
105+
106+
<a id="textbox"></a>
107+
### TextBox
108+
The TextBox control is a versatile input element offering advanced features not available in the basic controls in MAUI. Including :
109+
110+
- Underline Removal: Option to remove underlines typically associated with standard text input controls.
111+
112+
- Corner Radius Customization: Ability to set corner radius for rounded or customized corners, enhancing visual appeal.
113+
114+
- Border Customization: Modify border properties, including thickness and color, to suit application design.
115+
116+
- Non-proportional ClearButton: A ClearButton that does not follow proportional sizing, providing design flexibility.
117+
118+
- Custom Watermark: Support for diverse watermark types instead of just strings, offering a more dynamic UI.
119+
120+
- ClearButton Styling: Ability to style the ClearButton to match the overall design of the application.
121+
122+
<a id="switch"></a>
123+
### Toggle Switch
124+
125+
The ToggleSwitch is an advanced control that enhances the standard Switch from the MAUI framework. Allowing customization of size, borders, content, and thumb appearance based on the Checked or Unchecked state. Here's a quick list of features:
126+
127+
- Ability to set a size as well as BorderThickness, BorderBrush, CornerRadius
128+
- Modify elements when Checked/Unchecked (Background, ThumbContent, Content)
129+
- Configure the Thumb (Background, BorderBrush, BorderThickness, Content)
130+
- Choose the side when Checked
131+
- and of course all features that area already available in the MAUI Switch control.
132+
133+
<a id="expander"></a>
134+
### Expander
135+
136+
The Expander is a versatile control designed to improve the user interface by enabling the expansion and collapse of content in either a downward or upward direction. It provides a clean and intuitive way to manage and display additional information, enhancing user experience and interface organization. Users can easily expand to view more details or collapse to save space, offering flexibility in how information is presented within the application.
137+
138+
To use, simply set the content property on the control to what you wish, you can use the header property to change the button's caption.
139+
140+
![Image Description](https://raw.githubusercontent.com/xceedsoftware/mauitoolkit/main/expander.gif)
141+
142+
<a id="checkbox"></a>
143+
### CheckBox
144+
The CheckBox is an enhanced version of the standard CheckBox control, providing additional features and flexibility. Key features include:
145+
146+
- Tri-State Functionality: Supports three states - true, false, or indeterminate, offering more options for representing data.
147+
- Customizable Size and Appearance: Allows customization of size, box style, border, corner radius, and padding, providing design flexibility.
148+
- Content Support: Allows inclusion of content within the CheckBox, enabling a more informative and interactive user interface.
149+
- Custom Symbols: Enables customization of symbols for checked, indeterminate, and unchecked states, allowing for a personalized look and feel.
150+
151+
These features enhance the usability and visual customization of the Xceed CheckBox, making it a valuable component for building interactive UIs.
152+
153+
40154
<a id="border"></a>
41155
### Border
42156

@@ -53,7 +167,6 @@ Here's an example on how to set earch CornerRadius independantly
53167
````xaml
54168
<xctk:Border CornerRadius="40,0,40,0" />
55169
````
56-
57170
<a id="button"></a>
58171
### Button
59172

0 commit comments

Comments
 (0)