کنترل های Content
در WPF کنترل های بسیاری وجود دارد که علاوه بر قابلیت محتوایی بودن، دارای یک سری خواص کاربردی دیگری هم هستند که می توانند محتویات خودشان را به خوبی مدیریت کنند.
تعدادی از این کنترل ها عبارتند از :
کنترل ScrollViewer :
این کنترل امکاناتی را در اختیار شما قرار می دهد که بتوانید با آن ها، محتوبات این کنترل را مدیریت کنید. چنانچه محتویات داخلی این کنترل از مقدار فضای موجود بر روی آن بیشتر باشد، کنترل به صورت اتوماتیک Scroll پیدا کرده تا بتواند همه محتویات خود را به خوبی در بر گیرد.
کد xaml به شکل زیر است :
کد PHP:
<Window x:Class="Grid.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="this a simple Content" Height="235.689" Width="453.357">
<ScrollViewer></ScrollViewer>
</Window>
کنترل GroupBox :
این کنترل برای گروه بندی تعدادی از کنترل ها به کار می رود.
کد xaml :
کد PHP:
<GroupBox>sample code</GroupBox>
کنترل TabControl :
همانطور که از اسمش مشخصه این کنترل به فرم موجود در برنامه ممون تب اضافه میکنه یا همون سربرگ به شکل زیر
کد PHP:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib" x:Class="Grid.Window1"
Title="this a simple Content" Height="235.689" Width="453.357">
<TabControl Margin="78,26,103,76" Background="#FFB23434">
<System:Object/>
<System:Object/>
</TabControl>
</Window>
در کد بالا یه کنترل TabControl دارم و بهش یه آیتم System:Object اضافه کردم که خروجی به شکل زیر خواهد بود