0
シルバーライトのDesignData機能を使用して、レイアウトをデザインする際にビジュアルxamlエディターにデータを表示します。しかし、バインディング時にレイアウトで使用するコンバーターでは、タイプがX
であると予想されますが、デザインフェーズでデザインクラス_.di0.X
が生成されました。コンバーターとのコンビネーションでのデザインデータ
この状況を処理する最善の方法は何ですか?この時点で、コンバータがタイプX
を受け取らず、したがってアプリケーションがクラッシュしたときに例外がスローされます。
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var myObj = value as X;
if (myObj != null)
{
// bla bla
}
throw new ArgumentException("value was of type " + value.GetType() + " must be of type X", "value");
}
リピートを使用して終了しました。本当に良い解決策があることを望んでいました。 –