問題タブ [converters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF バインディングとコンバーター
私は最近 WPF で遊んでいて、解決できない多くの問題に遭遇しました。generic.xaml に次のコードがあります。
Binding #1 が機能しません。トリガーをボタンの IsPressed プロパティにバインドしたいのですが、バインドはどうすればよいですか? また、ボタンの幅と高さをコンバーターに渡したい場合、バインディング #2 のバインディングはどうすればよいですか?
また、代わりにこの方法でトリガーを設定することもできます。
Binding #1 と #2 のバインディングはどちらが良いですか?
wpf - 静的な wpf 値コンバーターを持つのは悪い考えですか?
リソースでコンバーターを宣言する代わりに、次のようなことができます
ここで、インスタンスは 1 回だけインスタンス化されます (lazy sinlgeton)
しかし、静的変数への参照を保持すると、ビューを破棄するときにガベージ コレクションの邪魔になるのではないかと心配しています (私は PRISM を使用しています)。どう思いますか?
c# - 最初にリソースとして定義することなく、WPF で値コンバーターを使用する
値コンバーターを事前にリソースとして定義せずに使用することはできますか?
今、私は持っています
と
Window.Resources で trivialFormatter リソースを宣言する代わりに、Button の width バインディングから直接参照できるのではないでしょうか? 何かのようなもの
ありがとう
wpf - ValueConverter の Convert メソッドはいつ wpf で呼び出されますか
リスト ボックスにバインドされたObservableCollectionと、ボタンにバインドされたブールプロパティがあります。次に、 2 つのコンバーターを定義しました。1 つはコレクションを操作し、もう 1 つはブール プロパティを操作します。ブール値のプロパティを変更するたびに、コンバーターのConvertメソッドが呼び出されますが、監視可能なコレクションを変更しても同じメソッドは呼び出されません。私は何が欠けていますか??
参考までにスニペット、
xaml スニペット、
コード ビハインド スニペット
java - 「言語コンバーター」の経験はありますか?
ある言語から別の言語へのコンバーターについて言及しているいくつかの記事を読みました。
私はそのような種類のツールの使用について少し懐疑的です。Visual BasicからJavaまたはvsコンバーターについて知っている、または経験がある人はいますか?選ぶべきほんの一例
http://www.tvobjects.com/products/products.htmlは、その点で「世界のリーダー」かそこらであると主張していますが、これを読んだ場合:
http://dev.mysql.com/tech-resources/articles/active-grid.html
そこで著者は次のように述べています。
「MySQLユーザーのコンセンサスは、MS Accessの自動変換ツールは機能しないということです。たとえば、既存のAccessアプリケーションをJavaに変換するツールは、多くの場合、作業の最後の20%を開始するよりも、作業の最後の20%を完了するのに時間がかかる80%の完全なソリューションになります。スクラッチ。"
最初の80%の機能を実装するには80%の時間が必要であり、残りの20%にはさらに80%の時間が必要です。
それで、誰かがそのようなツールを試し、それらが価値があると思ったことがありますか?
wpf - TextBlock テキスト値で TextBlock の Foreground プロパティを設定するにはどうすればよいですか?
TextBlock テキスト値によって TextBlock の前景プロパティを設定することは可能ですか? 例: テキスト値は Mike、フォアグラウンド プロパティは Black、値は Tim、プロパティ値は green などです。Google で検索しましたが、解決策が見つかりません。
c# - ConverterParameter で列挙型を使用する
多くのユーザーが使用できるアプリケーションを構築しています。各ユーザーは、次の認証レベルのいずれかに分類されます。
一部のコントロール (ボタンなど) は、特定のレベルのユーザーにのみ公開されます。現在のユーザーの認証レベルを保持するプロパティがあります。
このプロパティを一部のコントロールの「Visibilty」プロパティにバインドし、Converter メソッドにパラメータを渡して、コントロールを表示できる最低の認証レベルを伝えたいと考えています。例えば:
「管理者」と「開発者」のみがボタンを見ることができることを意味します。残念ながら、上記のコードは"Administrator"文字列として渡されます。もちろん、コンバーター メソッド内で switch/case を使用して、文字列を に変換できますAuthenticationEnum。しかし、これは見苦しく、メンテナンス エラーが発生しやすくなります (enum変更のたびに、コンバーター メソッドも変更する必要があります)。
重要なオブジェクトをパラメーターとして渡すより良い方法はありますか?
wpf - XAMLバインディング値の計算をどのように実行しますか:それを逆にしたり、乗算したり、減算したり、加算したりしますか?
初め; 質問は修辞的です、私は答えがあります!私はここを見るととても助けを得たので、この巧妙なトリックを返したいと思いました。
バインドしたい値があると想像してみてください。しかし、それはどういうわけか、またはいくらか間違っています。
- 値にバインドしたいという状況がありましたが、値が1の場合は0が必要であり、その逆も同様です。
- 要素の幅を親の幅(68px)にバインドしたいと思ったときがありました。
json - groovyConsole の初心者であり、Grails コンバーターのインポートに苦労しています
Groovy と Grails のツールを使用することになると、私はまだ子犬に過ぎません。groovyConsole を使用していくつかのアイデアをテストしたいと考えています。私が試したいコードには、Grails コンバーター (正確には json) の使用が含まれます。ClassPath をいじるのではなく、groovy-starter.conf にクラスを追加する方法を説明している素敵な投稿を見つけました。前回 ClassPath を追加しようとしたとき、あらゆる種類のことがうまくいきませんでした。
したがって、このコードを groovy-starter.conf に追加するというアイデアが気に入っています。そのファイルは $GROOVY_HOME/conf にあります。これが私が話している記事です:DRY Groovy、Groovyを取得してクラスをスクリプトにインポートする方法
問題: これに何を追加すればよいか正確にはわかりません。import grails.converters.jsongroovyConsole スクリプトに追加したいと考えています。しかし、初心者なので、groovy-starter.conf にどのような魔法の呪文を入れたのか明確ではありません!
私は Groovy への新たな愛情を十分に楽しんでいますが、Google に私の質問に対する答えを返してもらうことができないと、少しイライラします。私は答えの 75% を持っていると思いますが、もう少しガイダンスを使用できます。このシステムには、JDK 1.6、Groovy 1.6.5、および grails-1.3.5 がインストールされています。Grails コンバーターにアクセスできるように、groory-starter.conf を修正する魔法の言葉は何ですか?
wpf - コレクションへのデータグリッドのバインド、1 つの列の変換に関する問題
カスタムの方法でデータグリッドの 1 つの列をバインドする際に 1 つの問題があります。だから、私はこのコードを表示しています:
私のコンバーター:
コンテンツと背景のプロパティはカスタムです。コンバーターを使用して、コレクション オブジェクトが何らかの条件を満たしているかどうかを確認し、文字列 YES または NO を返しますが、ある色の背景で文字列フィールドを YES にしたい場合、それが NO の場合は別の色にします。
どうすれば簡単にできますか?2番目のコンバーターの書き込みは少しばかげていると思います。