0

>> Learning WPF Full <<

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:>> Learning WPF Full <<
جمعه 25 اردیبهشت 1394  7:04 AM

 کنترل WrapPanel
کنترل WrapPanel یکی از کنترل های کانتینر است این کنترل در طراحی واسط کاربری شما نقش زیادی نمی تونه بازی کنه، در واقع مواردی که از این کنترل می تونیم استفاده کنیم محدود و در بعضی از کاربرد های خاص به کار میره.
 
کنترل WrapPanel عناصر فرزند خودشو به دو صورت می تونه تراز بندی کنه که اینم بستگی به خاصیت Orientation این کنترل داره اگه این خاصیت روی Horizontal باشه (حالت پیش فرض horizontal هست)، عناصر به صورت سطری و در داخل اولین سطر از این کنترل قرار می گیرن.
اگه مقدار فضای مورد نیاز برای کنترل های فرزند، بیشتر از فضای موجود بر روی یک سطر باشه عناصر فرزند به صورت اتوماتیک به سطر بعدی شیفت داده میشن این عملیات اونقدر تکرار میشه تا همۀ عناصر بر روی کنترل WrapPanel قرار داده بشن
 
 
خب برای فراخوانی این کنترل میتونید از قسمت toolbox و بازکردن برگۀ All WPF Control انتخابش کنید و روی فرمتون قرار بدید
 
 
 
با یک مثال ساده روش کارشو بتون نشون میدم دقت کنید به کد زیر :
 
کد PHP:
<Window x:Class="DockPanel.Window1" 
 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" Height="310.155" Width="637.512"> 
    <WrapPanel HorizontalAlignment="Center" Height="202" Background="B-r-o-w-n" VerticalAlignment="Top" Width="313" Margin="0,72,0,0"> 
        <Button Background="Blue" Height="100" Width="100"></Button> 
    </WrapPanel> 
</Window>  
 
من در همزمان با فراخوانی کنترل WrapPanel یک کنترل Button روی اون با خاصیت های دلخواهم قرار دادم دقت کنید پس زمینه قهوه ای رنگ محدودۀ کنترل WrapPanel است
این قطعه کد مربوط به پنجره ای است که یک کنترل WrapPanel به عنوان کنترل کانتینر در اون وجود داره و درون این کنترل، یک دکمه قرار داده شده که دارای خواص مربوط به خودش است.

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها