C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: ConverterParameterを動的に設定したい


(過去ログ 139 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■81714 / inTopicNo.1)  ConverterParameterを動的に設定したい
  
□投稿者/ angra (1回)-(2016/10/31(Mon) 11:02:16)

分類:[.NET 全般] 

2016/10/31(Mon) 11:02:52 編集(投稿者)

C# WPFです。

<DataGridTextColumn Header="header" Binding="{Binding Path=Var, Mode=TwoWay, Converter={StaticResource Converter}}"/>

上記のように記述しています。

これに手を加えてバインドしているVarをConverterに渡したいです。

ConverterParameterには変数をバインドすることができないようなのですが、
何か方法をご存知の方がいらっしゃいましたらご教示お願いします。

引用返信 編集キー/
■81716 / inTopicNo.2)  Re[1]: ConverterParameterを動的に設定したい
□投稿者/ Hongliang (466回)-(2016/10/31(Mon) 11:19:40)
ん?
Varであれば、Convert(Object, Type, Object, CultureInfo)の第1引数として渡ってくるはずですが?
引用返信 編集キー/
■81717 / inTopicNo.3)  Re[2]: ConverterParameterを動的に設定したい
□投稿者/ angra (2回)-(2016/10/31(Mon) 11:35:15)
すみません、Varという書き方がややこしかったです。

第一引数は入力されようとする値ですよね。
それと元々入力されていた値をConvertの中でイジリたいのです。


引用返信 編集キー/
■81720 / inTopicNo.4)  Re[3]: ConverterParameterを動的に設定したい
□投稿者/ Hongliang (467回)-(2016/10/31(Mon) 13:48:12)
変更前後の値を使って変換を行いたいってことですね?
ConverterParameterにバインド云々の記述から見て
バインドしているオブジェクトには変更前の値を持つプロパティも用意されているとして、
MultiBinding&IMultiValueConveterを使うのが手っ取り早いかと思います。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -