نمایش نتایج 1 تا 40 از 40

نام تاپیک: آموزش WPF (مقدماتی تا پیشرفته)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #13

    بخش سوم: چیدمان و طراحی کنترل ها ( قسمت هشتم)

    کنترل UniformGrid:
    این کنترل ظاهری شبیه به عنصر Gird (که در بخش بعدی توضیح داده خواهد شد) دارد. این کنترل به تعدادی سطر و ستون با اندازه های یکسان تقسیم بندی می شود. عناصر فرزند این کنترل می توانند در هریک از این سلول ها قرار بگیرند.
    سلول های حاصل از ایجاد این کنتنرل، همگی دارای اندازه های یکسان می باشند.

    نحوه استفاده از این کنترل به صورت زیر می باشد:


    <UniformGrid Roes="5" Columns="5">
    .
    .
    .
    </UniFormGrid>


    که شامل تعریف خود کنترل، تعداد سطر ها و تعداد ستون های آن می باشد.

    این کنترل برای موارد خاصی به کار برده می شود و به ندرت در طراحی واسط های برنامه شما به کار برده می شود. به عنوان مثال شکل زیر یک جدول ضرب 5*5 را نشان می دهد.








    کد :


    <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="200" Width="200">
    <Window.Resources>
    <SolidColorBrush x:Key="btnBack" Color="Coral"></SolidColorBrush>
    </Window.Resources>
    <UniformGrid Rows="6" Columns="6">
    <Button Background="Red" >*</Button>
    <Button Background="{StaticResource btnBack}">1</Button>
    <Button Background="{StaticResource btnBack}">2</Button>
    <Button Background="{StaticResource btnBack}">3</Button>
    <Button Background="{StaticResource btnBack}">4</Button>
    <Button Background="{StaticResource btnBack}">5</Button>
    <Button Background="{StaticResource btnBack}">1</Button>
    <Button >1</Button>
    <Button >2</Button>
    <Button >3</Button>
    <Button >4</Button>
    <Button >5</Button>
    <Button Background="{StaticResource btnBack}">2</Button>
    <Button >2</Button>
    <Button >4</Button>
    <Button >6</Button>
    <Button >8</Button>
    <Button >10</Button>
    <Button Background="{StaticResource btnBack}">3</Button>
    <Button >3</Button>
    <Button >6</Button>
    <Button >9</Button>
    <Button >12</Button>
    <Button >15</Button>
    <Button Background="{StaticResource btnBack}" >4</Button>
    <Button >4</Button>
    <Button >8</Button>
    <Button >12</Button>
    <Button >16</Button>
    <Button >20</Button>
    <Button Background="{StaticResource btnBack}">5</Button>
    <Button >5</Button>
    <Button >10</Button>
    <Button >15</Button>
    <Button >20</Button>
    <Button >25</Button>
    </UniformGrid>
    </Window>




    نکته :
    در این کنترل، صراحتا نمی توانید مشخص کنید که کدام کنترل در چه سلولی قرار بگیرد. در واقع سلول هر کنترل بر اساس ترتیبی که آن کنترل در کنترل های فرزند کنترل UniformGrid دارد، مشخص می شود.
    فایل های ضمیمه فایل های ضمیمه

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •