0

>> Learning WPF Full <<

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

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

 کنترل UniformGrid
این کنترل به تعدادی سطر و ستون با اندازه های یکسان تقسیم بندی میشه ، عناصر فرزند این کنترل می تونن در هریک از این سلول ها قرار بگیرن.
سلول های ساخته شده از ایجاد این کنترل، همه دارای اندازه های یکسان هستن.
 
برای فراخوانی این کنترل روی فرمتون میتونید با کدنویسی اونو صدا بزنید به این شکل 
 
کد PHP:
   <UniformGrid Rows="8" Columns="5"> 
 
 
 
    </UniformGrid>  
اگه خواستین کنترل رو بدون کدنویسی روی فرمتون اضافه کنید باید دقت کنید که این کنترل به صورت پیش فرض در toolbox وجود نداره و باید اونو از قسمت wpf components به toolbox تون اضافه کنید به صورت زیر 
 
 
 
فقط دقت کنید که باید سطر و ستون رو بهش بدیم چون به تعدادی از این سطر و ستون ها احتیاج داره، در واقع خودش شامل کنترل ، تعداد سطر ها و تعداد ستون ها ست
این کنترل برای موارد خاصی استفاده میشه و به ندرت در طراحی واسط های برنامه ها به کار برده میشه
 
به ماشین حساب ساده ای که طراحی شده دقت کنید 
 
کد PHP:
<Window x:Class="UniformGrid.UniformGridContainer" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="UniformGridContainer" Height="212.049" Width="263.533"> 
    <Window.Resources> 
    </Window.Resources> 
    <UniformGrid Rows="6" Columns="6" Margin="0,0,2,5"> 
        <Button  Background="Red" >*</Button> 
        <Button  Background="Blue">1</Button> 
        <Button  Background="Azure">2</Button> 
        <Button Background="CornflowerBlue" >3</Button> 
        <Button Background="Cyan" >4</Button> 
        <Button  Background="Cornsilk">5</Button> 
        <Button >6</Button> 
        <Button >7</Button> 
        <Button >8</Button> 
        <Button >10</Button> 
    </UniformGrid> 
</Window>  
 
 
با توضیحاتی که دادم درک این کنترل که چه کاری انجام میده کاملا واضحه ، در این کنترل، مستقیما نمی تونیم مشخص کنیم که کدوم کنترل در چه سلولی قرار بگیره در واقع سلول هر کنترل بر اساس ترتیبی که آن کنترل در کنترل های فرزند کنترل UniformGrid داره، مشخص میشه

 

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

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