問題タブ [silverlight-toolkit]

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.

0 投票する
3 に答える
3872 参照

silverlight - TreeViewItem.IsExpandedをノードデータオブジェクトにデータバインドする方法

私は次のような階層データクラスを持っています

MyNodeクラスをTreeViewにバインドするためにHierarchicalDataTemplateを定義できます。

問題は、TreeViewItemのIsExpandedプロパティを対応するMyNode.IsExpandedプロパティにデータバインドして、この情報を永続化する方法です。

よろしくお願いします、レックス

0 投票する
1 に答える
608 参照

wpf - ボタンを押すか、その他のイベントで Silverlight のアニメーションを反転する

イベントで Silverlight の二重アニメーションを反転するにはどうすればよいですか? たとえば、パスとして楕円があり、このパスに沿ってシェイプを無限ループで移動しているとします。ボタンを押すと、スピンの方向を逆にしたい (時計回り <-> 反時計回り)。

具体的には、SL4 で新しく追加された PathListBox オブジェクトを使用しています。パスに沿って指定された場所に最初のアイテムを配置する 0 ~ 100% (double 0 - 1) の start プロパティがあります。このプロパティを 0 から 1 および 1 から 0 にアニメーション化することで、オブジェクトを時計回りおよび反時計回りに回転させることができます。

ボタンがあり、ボタンを押すと、方向を逆にしたいとしましょう。どうすればそれを行うことができますか?アニメーションを一時停止し、アニメーションの To 値と From 値を交換して再開しようとしましたが、これによりアニメーションがジャンプします。したがって、楕円の「3 時」にある場合、「9 時」にジャンプし、そこから後方に移動します。ストーリーボードの CurrentTime プロパティを「Duration - CurrentTime」に設定するなどしてみましたが、そのプロパティは設定できないようです。

結論として、オンデマンドでアニメーションを逆にする方法についてのアイデアはありますか?

PS: PathListBox のスクロール動作を提供する PathListBoxUtils があることは知っていますが、それは私が望むものを完全には実装していません。別の言い方をすれば、PathListBoxUtils を変更して、一度に 1 つの項目をスクロールするのではなく、無限に回転するリバーシブルなカルーセルを作成しようとしています。

0 投票する
1 に答える
324 参照

c# - Silverlight: ドラッグ アンド ドロップを開始したコントロールを特定する

Silverlight 4 ツールキットのドラッグ アンド ドロップ機能を使用して、各 ListboxItem を上下にドラッグ/並べ替えできるドラッグ アンド ドロップ対応のリストボックスを作成しました。

各 ListboxItem にはいくつかのコントロール (TextBlocks、TextBoxes、および Buttons) が含まれており、ListboxItem 内のボタンをクリックすると、そのコントロールのクリック イベントではなくドラッグ イベントが発生することがあります。

1 つの解決策は、ItemDragStarting イベントを処理し、何がクリックされてイベントが開始されたかを判断し、Button によって呼び出された場合はイベントをキャンセルすることです。

ただし、何をクリックしたかを判断する方法がわかりません。イベントの送信者と e.DragSource は、ボタンまたは ListboxItem 自体からドラッグを開始するかどうかにかかわらず、ListBoxDragDropTarget 型です。

私の問題の解決策や、必要なことを行うための代替方法など、どんな助けでも大歓迎です!

0 投票する
1 に答える
2334 参照

silverlight - SilverlightユニットテストフレームワークでTestProperty属性を使用するのはいつですか?

その他の属性(別名TestMethod、、ExpectedExceptionなど)いつどこで使用するかはわかりますが、TestProperty-Attributeで何ができるかわかりません。

なぜ、いつ使用する必要がありますか?この属性の理由は何ですか?

TestProperty-Attributeについて説明している有用なドキュメントがインターネット上に見つかりませんでした。また、インテリセンスは有用な情報を提供しません。Toolkitのドキュメントには、単体テストフレームワークのドキュメントはありませんか?

0 投票する
1 に答える
2268 参照

silverlight - Silverlight はどのように機能しますか?

Silverlight の仕組みに関する詳細な説明が記載されたリンクを教えてください。別のプロセスとして実行されますか、それともブラウザと同じプロセスで実行されますか? XAML の解析と Silverlight のレンダリングを担当する Silverlight プラグインは、ブラウザーと同じアドレス空間で実行されますか? 基本的に、Silverlight コードがどのように正確に解析およびレンダリングされるか、およびそれを処理するプロセスと、このプロセスがどこで実行されるかについての詳細を教えてください。

ティア

0 投票する
1 に答える
1134 参照

xaml - Silverlight ToolKit DragDrop の問題

2 つのグリッドを持つペインがあり、両方のグリッドにリストボックスがあります。ペインにドラッグ アンド ドロップ機能を追加して、ユーザーが左側のリスト ボックスにリスト要素をドラッグし、右側のリスト ボックスにドロップできるようにします。多くの優れたチュートリアルを見つけて、適切なコードをペインに追加できましたが、アプリケーションの実行中にペインのメニュー項目をクリックすると、ロードされません。ドラッグ アンド ドロップ コードを削除すると、すべて正常に動作するため、問題は間違いなくドラッグ アンド ドロップ機能です。

助けてくれてありがとう!

0 投票する
1 に答える
495 参照

silverlight - バインドされたアイテムがフィールドにnullを含む新しいアイテムと交換されると、ComboBoxのバインドは失われます

ユーザーエンティティがバインドされている「ユーザー」画面があります。新しいユーザーとして開始すると、コンボボックスにバインドされた値はnullになるため、コンボボックスは空白で開始され、意図したとおりに機能します。次に[新しいユーザー]ボタンをクリックすると、前のエンティティにある間に空のnull値から値に切り替えられたコンボボックスは、新しいユーザーへのバインドを完全に失ったように見えます。「新規」をクリックする前に最初にヌルのままにされたコンボボックスは、引き続き正しく動作します。この後、私のコンボボックスは完全に死んでいます。値を変更してもソースに戻ることはなく、新しいソースをロードするときに、コンボボックスは適切なデータを選択しなくなります。

これは、コンボボックスに空白行がないという事実と関係がありますか?一度選択すると、それを再び空にすることはできません。それがそれと関係があるかどうかはわかりませんが、選択肢のリストで空の行を許可する方法を理解することはできません。

0 投票する
1 に答える
644 参照

silverlight - Silverlight ツールキットの折れ線グラフは線の平滑化を有効にしますか?

私はいくつかのチャート作成に取り組んでおり、現在 Silverlight Toolkit を使用しています。現時点では、ライン シリーズはすべてのデータポイントを直線で結び、かなりぎざぎざの表示になっています。

チャートがライン シリーズに平滑化を適用する方法はありますか?

そうでない場合、他の提案はありますか?より優れた機能を提供する、他に提案できるチャート作成パッケージはありますか?

ありがとう。

0 投票する
1 に答える
1362 参照

silverlight - DatePickerのデフォルトの「レベル」を変更するにはどうすればよいですか?

Silverlight DatePickerを使用する場合、デフォルトで日表示で開きます。ユーザーが誕生日を選択する必要がある場合、最初に年を選択して、最初にツリーを上に移動せずにすぐにドリルダウンできれば、非常にユーザーフレンドリーになります。ユーザーの約70%は、カレンダーヘッダーを使用して「上」に移動する方法さえ理解していないと推測できるので、これを回避できれば素晴らしいと思います。

日付ピッカーがデフォルトで開くレベルを操作する方法はありますか?

誕生日を選択するためのSilverlightのよりユーザーフレンドリーなコントロールはありますか?

0 投票する
2 に答える
396 参照

silverlight - SilverlightのすべてのボタンのようなコントロールにClickModeを設定する

Silverlightアプリケーションのすべてのコントロール(明らかにButtonBaseから継承)にClickMode="Pressed"を設定する簡単な方法を探しています。

ソリューションは、SilverlightToolkitのComboBoxなどのコントロールテンプレートの一部であるButtonBase-Controlにもアクセスする必要があります。

このためにカスタムテーマを作成する必要がありますか?はいの場合、既存のテーマを再利用してこのプロパティを上書きするにはどうすればよいですか?

前もって感謝します。