This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Condition.Property الخاصية

Visual Studio 2010

الحصول على أو قم بتعيين خاصية شرط. Th هو هو قابل للتطبيق فقط على MultiTriggerالكائنات.

مساحة الاسم:  System.Windows
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[AmbientAttribute]
public DependencyProperty Property { get; set; }
<object Property="DependencyProperty" .../>

قيمة الخاصية

النوع: System.Windows.DependencyProperty
DependencyProperty الذي يقوم بتعيين خاصية شرط. القيمة افتراضية هو خالية.

MultiTrigger s تسمح لك بتعيين قيم الخصائص استناداً إلى التعيين من الشروط. شرط هو satهوfied عند الالقيمة للخاصية (المحددة بواسطة Propertyخاصية) عنصر يطابق المحدد Value(مرجع equality فحص). إذا كانت كافة المعين تحققت satهوfied، ثم يشغّل هو تطبيقها.

إذا TargetTypeليست معينة النمط قالب تحتوي تشغيل مشغلات. أنت بحاجة إلى تأهيل اسم خاصية استخدام ClassName.PropertyNameبناء الجملة.

لاحظ أنه عند ذلك هو شرط MultiTrigger، PropertyValueيجب أن تكون خصائص المجموعة. تعيين Bindingالقيمة يؤدي استثناء في تلك الحالة.

ل Conditions في MultiDataTriggerBindingيجب أن يتم استخدام خاصية بدلاً من هذه خاصية.

يلي مثال يحتوي على عمودين MultiTriggers. أول تعيين القيمة خاصية MinWidth عندما يكون HasItems خاصية false و هو عرض خاصية من التلقائي. الثاني هو مشابهة ولكن هو ل MinHeight خاصية.


<Style.Triggers>
  <Trigger Property="IsEnabled" Value="false">
    <Setter Property="Background" Value="#EEEEEE" />
  </Trigger>

  <MultiTrigger>
    <MultiTrigger.Conditions>
      <Condition Property="HasItems" Value="false" />
      <Condition Property="Width" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinWidth" Value="120"/>
  </MultiTrigger>

  <MultiTrigger>
    <MultiTrigger.Conditions>
      <Condition Property="HasItems" Value="false" />
      <Condition Property="Height" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinHeight" Value="95"/>
  </MultiTrigger>
</Style.Triggers>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: