Veri Görüntülemek İçin Koşulları Tanımlama

Bir görünüm veya denetim tarafından hangi verilerin görüntülendiğini tanımlarken, görüntülenecek veriler için olması gereken bir koşul belirtebilirsiniz. Koşul belirli bir özellik tarafından tetiklenebilir veya bir betik ya da özellik değeri olarak değerlendirilir true . Seçim koşulu karşılandığında, görünümün veya denetimin tanımı kullanılır.

Bir tanım için seçim koşulu belirtme

Bir görünüm veya denetim için bir tanım oluştururken, EntrySelectedBy öğe hangi nesnelerin tanımını kullanacağınızı belirtmek için ya da tanımın kullanılması için hangi koşulun mevcut olması gerektiğini belirtmek için kullanılır. Koşul öğesi tarafından belirtilir SelectionCondition .

Aşağıdaki örnekte, bir tablo görünümünün tanımı için bir seçim koşulu belirtilmiştir. Bu örnekte, tanım yalnızca belirtilen komut dosyası olarak değerlendirildiğinde kullanılır true .

<TableRowEntry>
  <EntrySelectedBy>
    <SelectionCondition>
      <ScriptBlock>ScriptToEvaluate</ScriptBlock>
    </SelectionCondition>
  </EntrySelectedBy>
  <TableColumnItems>
  </TableColumnItems>
</TableRowEntry>

Bir görünüm veya denetimin tanımı için belirtebileceğiniz seçim koşullarının sayısı için bir sınır yoktur. Tek gereksinimler şunlardır:

  • Seçim koşulunun koşulu tetiklemesi için bir özellik adı veya betiği belirtmesi gerekir, ancak her ikisini birden belirtemezsiniz.

  • Seçim koşulu herhangi bir sayıda .NET türü veya seçim kümesi belirtebilir, ancak ikisini birden belirtemezsiniz.

Bir öğe için seçim koşulu belirtme

Ayrıca öğe tanımına öğe ekleyerek liste görünümü veya denetim öğesinin ne zaman kullanıldığını belirtebilirsiniz ItemSelectionCondition . Aşağıdaki örnekte, liste görünümündeki bir öğe için bir seçim koşulu belirtilir. Bu örnekte, öğe yalnızca komut dosyası olarak değerlendirildiğinde kullanılır true .

<ListItem>
  <ItemSelectionCondition>
    <ScriptBlock>ScriptToEvaluate</ScriptBlock>
  </ItemSelectionCondition>
</ListItem>

Bir öğe için yalnızca bir seçim koşulu belirtebilirsiniz. Ve koşulun, koşulu tetiklemek için bir özellik adı veya betiği belirtmesi gerekir, ancak her ikisini birden belirtemezsiniz.

XML öğeleri

Aşağıdaki XML öğeleri bir seçim koşulu oluşturmak için kullanılır.

Ayrıca Bkz.

PowerShell Biçimlendirme Dosyası Yazma