ArgumentToExpressionConverter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義參數與表達式之間的映射,並提供這些物件間的轉換功能。 通常,當在自訂活動設計器中使用 時 ExpressionTextBox ,此轉換器會以宣告式方式使用。
public ref class ArgumentToExpressionConverter : System::Windows::Data::IValueConverter
public class ArgumentToExpressionConverter : System.Windows.Data.IValueConverter
type ArgumentToExpressionConverter = class
interface IValueConverter
Public Class ArgumentToExpressionConverter
Implements IValueConverter
- 繼承
-
ArgumentToExpressionConverter
- 實作
範例
以下 XAML 片段展示了如何在使用 ExpressionTextBox 的自訂活動設計器中使用 ArgumentToExpressionConverter。
<sapv:ExpressionTextBox
Expression="{Binding Path=ModelItem.SampleValue,
Mode=TwoWay,
Converter={StaticResource ArgumentToExpressionConverter},
ConverterParameter=In }"
ExpressionType="s:String"
OwnerActivity="{Binding Path=ModelItem}"
/>
備註
此轉換器也可用於命令式;不過,這種用法並不建議。
建構函式
| 名稱 | Description |
|---|---|
| ArgumentToExpressionConverter() |
初始化 ArgumentToExpressionConverter 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Convert(Object, Type, Object, CultureInfo) |
將指定的參數轉換成表達式。 |
| ConvertBack(Object, Type, Object, CultureInfo) |
將指定的 Argument.Expression 轉換成一個參數。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |