تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[WPF حتى الاحتراف] {3.8} - اداة الـViewBox
#1
السلام عليكم ورحمة الله وبركاته







اداة الـ ViewBox


هي اداة من ادوات نظام الLayout ، وتستخدم لتحجيم العناصر التي بداخلها بشكل كامل (اي ان الخطوط والحدود كلها ستكبر كل ماكبرت الViewBox :








وهي تقبل عنصر واحد فقط بداخلها ، لذلك في الغالب يتم وضعها تحت الWindow مباشرة لتمكين خاصية التحجيم الكامل :















مقارنة



مقارنة تكبير الWindow باستعمال viewbox وبدون استعماله :








كود XAML :
PHP كود :
<Window x:Class="ViewboxDemo.MainWindow"
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
       Title="Viewbox Demo"
       SizeToContent="WidthAndHeight">
<
Viewbox>
   <DockPanel Width="250" Height="200">
       <StackPanel Orientation="Horizontal" DockPanel.Dock="Top" Background="LightBlue">
           <Button Content="01" Margin="1"/>
           <Button Content="02" Margin="1"/>
           <Button Content="03" Margin="1 1 10 1"/>
           <Button Content="04" Margin="1"/>
           <Button Content="05" Margin="1"/>
           <Button Content="06" Margin="1"/>
       </StackPanel>

       <StackPanel Orientation="Horizontal"
                   DockPanel.Dock="Bottom"
                   Background="Lightblue"
                   Height="25">
           <TextBlock VerticalAlignment="Center">Processing</TextBlock>
           <ProgressBar Value="75" Width="100" Margin="4"/>
       </StackPanel>

       <Grid>
           <TextBlock>Content area</TextBlock>
       </Grid>
   </DockPanel>
</
Viewbox>
</
Window












استخدامات الViewBox




قد لاتستخدم كثيرا في البرامج العادية امثال الfirefox , visual studio والعديد غيرها

لكن تستخدم وبشكل كبير للتطبيقات التي سيتم تشغيلها على شاشات كبيرة جدا ، او صغيرة جدا


امثال Windows 8 app ، نحن نعلم ان هذا النوع من البرامج يعمل على اجهزة عديدة

حيث ان هذه البرامج يمكن ان تعمل مع اجهزة ال tablet صغيرة ، او شاشة TV او شاشة PC ، او ربما مايكرويف حتى ههههه


لذلك عملية التحجيم الكامل التي توفرها هذه الاداة ، هو الحل الامثل لمثل هذا النوع من البرامج لانه سيعمل على شاشات قد تكون كبيرة جدا او صغيرة جدا .






بإمكانك تجربوا الاداة وتتعرفوا عليها براحتكم ..



انتهى
الرد }}}}
#2
فعلا أداة مفيدة جداً ... خاصة للمبرمجين اصحاب الشاشات اللمس التي من الممكن ان تكون ازرار البرنامج كبيرة جداً ...


السلام عليكم
الرد }}}}
تم الشكر بواسطة: الشاكي لله , Japan , مبرمج بلا حدود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الاول) الشاكي لله 5 751 02-12-16, 11:07 PM
آخر رد: alsef
  [WPF حتى الاحتراف] {1} - إنشاء برنامجك الاول الشاكي لله 29 6,241 16-08-16, 11:09 AM
آخر رد: أبوبكر سويدان
  [WPF حتى الاحتراف] {4.3} - الـTemplate ومقدمة عن الـTrigger الشاكي لله 7 1,642 13-08-16, 07:01 PM
آخر رد: Anas gafer
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (3- الانميشن) الشاكي لله 16 698 02-06-16, 02:53 PM
آخر رد: CLARO
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (2- البرمحة) الشاكي لله 1 192 14-05-16, 11:54 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (1- التصميم) الشاكي لله 1 184 14-05-16, 11:27 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] {3.3} - اداة الـ Grid الشاكي لله 14 2,724 31-03-16, 11:11 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] {3.1} - الـ Layout الشاكي لله 13 2,908 17-03-16, 12:14 PM
آخر رد: mtalma
  [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data الشاكي لله 12 2,356 14-02-16, 10:54 AM
آخر رد: السندبااد
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الخامس) الشاكي لله 4 493 18-10-15, 11:46 PM
آخر رد: الشاكي لله

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم