Posts

Showing posts from April, 2019

Understanding WPF Layout Panels: Easy Examples of Grid, StackPanel, WrapPanel, DockPanel, Canvas & UniformGrid

If you are just starting out with WPF , layouts are something you must understand very clearly, because they control how every control such as button, textbox, etc. appears on the screen. ⭐ What Are Layout Panels? Think of layout panels like containers or boxes that help you arrange your UI elements . Just like when you pack a suitcase, you organize things in different sections — WPF uses layout panels to organize controls properly. They decide: where controls appear, how they resize, how they adapt when the window grows or shrinks. 📌 Let’s Learn Panels One by One (with real examples) 🟦 1. StackPanel — arrange controls in a line StackPanel arranges items one after another, either top to bottom or left to right. Let me show you a simple example. ✔ Example: Vertical StackPanel <StackPanel Orientation="Vertical">     <Button Content="Save" Width="100"/>     <Button Content="Edit" Width="100"/>     <Button Conte...

Different type of TextBox available in MahApp.Metro

Image
   1.    <TextBox Text=" Standared textBox " Width="200" Margin="5" />    2.   <TextBox metro:TextBoxHelper.ClearTextButton="True"            Text=" TextBox With Clear Button "    Width="200" Margin="5"/>   3.   <TextBox Style="{StaticResource SearchMetroTextBox}" Width="200"                                           Margin="5"  Text=" TextBox With Search Button " />  4.     <TextBox Text=" TextBox with select all text on focus " Width="200" Margin="5"         metro:TextBoxHelper.SelectAllOnFocus="True" />  5.    <TextBox Text=" TextBox Watermark " Width="200" Margin="5"         metro:TextBoxHelper.Watermark="Type something" />