問題タブ [pixelsense]
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.
c# - WPF:ツリーの別の「ブランチ」からメソッドを呼び出す
ねえ、私はWPFアプリケーションを実行しています。
ツリーは次のようになります。
SurfaceWindow---スタート画面
..........................--------ページ----------サブページ
Startscreen(Startscreen.xaml.cs)の「CodeBehind」の「Subpage」からメソッドを呼び出そうとしています。
サブページのメソッドは次のようになります。
public void showTheme(ThemeViewModel theme){...}
「Page」または「SurfaceWindow」にいるときに呼び出すことができることがわかっている場合は、ツリーの同じ「ブランチ」にあるため、次のようにします。
しかし、ツリーの同じブランチにいないときにメソッドを呼び出したい場合は、どうすればよいですか?
wpf - Microsoft Surface: IdentityTag のタグ値を「読み取る」
以前に初期化せずに、TagVisualizer に配置した場合、IdentityTag の値を読み取ることは可能ですか?
表面に新しいオブジェクトを登録するためにタグを使用したいのですが、コレクションにすべての「無料」の IdentityTags をすべて初期化するために持っています...もっと良い方法があるに違いないと思います。
しかし、TagVisualizer が知らないタグを付けても、TagVisualizer は何もしないようです。
wpf - WPF:スキャッタービューアイテムの位置をリセットしますか?
Orientation und Center で配置したいくつかのアイテムを含む散布図があります。プログラムの実行中に、スキャッタービューアイテムのスケーリング、回転、移動後に位置をリセットできるようにしたいと考えています。
現時点では、私はこのようにしています:
private void Reset_ContactTapGesture (オブジェクト送信者、Microsoft.Surface.Presentation.ContactEventArgs e)
{
}
それを行うより良い方法はありますか?
c# - ScatterView から LibraryBar にドラッグ アンド ドロップする方法
LibraryBar から ScatterView へのドラッグ アンド ドロップは簡単です。ScatterView から LibraryBar にドラッグ アンド ドロップするにはどうすればよいですか?
wpf - WPF:変更後のUserControlsの更新
Microsoft Surfaceアプリケーションを実行していますが、次の問題があります。
MVVMパターンを使用しています。ユーザーが自分のIDカード(タグが付いている)を表面に置くと、このユーザーは「現在のユーザー」として設定されます。ボタンを押すと、ユーザーは自分の住所やその他のものを編集できます。次に、「保存」ボタンと「終了」ボタンが表示されます。これらのボタンには、データベースに変更を保存したり、変更を破棄したりするためのRelayCommandsがあります。したがって、これらのボタンが最初に表示されたときは非アクティブであり、ボタンコマンドのCommandParameterである「現在のユーザー」は現時点ではまだnullであるため、クリックすることはできません。しばらくして、アプリケーションが「現在のユーザー」がnullではなくなったことを認識すると、ボタンは非アクティブのままですが、アプリケーションをしばらく離れて(キーボードのMicrosoftボタンを使用する場合のように)アプリケーションに戻ると、ボタンがアクティブになっていることがわかります。したがって、UserControlを「更新」する可能性が必要だと思います。
どうすればいいですか?
wpf - Microsoft Surface ハードウェアでは仮想キーボードが機能しないが、シミュレーターでは機能する
Microsoft Surface 用のアプリケーションを実行しましたが、昨日実際の Microsoft Surface でテストしたとき、SurfaceTextBox にフォーカスしたときに表示される仮想キーボードは表示されませんでした。シミュレーターでは、問題なく正常に動作します。
問題は何でしょうか?
wpf - Microsoft Surface: IdentityTag を TagVisualizer に追加すると、十字線が表示されます。なんで?
私の Surface アプリケーションでは、これが起こります: IdentityTag を TagVisualizer に配置すると、白い十字線が表示されます。この TagVisualizer は、タグを追加するときに TagVisualization を追加しません。「VisualizationAdded」イベントでいくつかのメソッドを呼び出すだけです。私の他の TagVisualizers では十字線がありませんでしたが、TagVisualizer の初期化で常に次のように視覚化が追加されていました。
しかし、どうすればこの十字線を取り除くことができますか? 私はそれについて何も見つけることができません。ちなみにこんな感じです:http: //img80.imageshack.us/img80/4728/crosshairc.png
http://img80.imageshack.us/img80/4728/crosshairc.png'/>
c# - ScatterViewItem の LibraryContainer: サイズ変更と背景の四角形
簡単なもの: LibraryContainer を Surface ScatterView に追加したい。回転/移動機能を取得するには、ScatterViewItem 内にコンテナーを追加する必要があることを知っています..しかし、SVI はコントロールの周りに長方形のボックスを追加し、サイズが正しくありません。簡単なものが欠けていると思いますが、理解できません...現在のXAMLは次のとおりです。
Background="{StaticResource WindowBackground}" AllowDrop="True" > . . .
ご意見をお待ちしております... ハウツー サンプルを見てきましたが、表示されているライブラリ コントロールは静的な項目です。(つまり、それらは移動できません)...
更新:
私はあなたが言っていることを理解しています. 理にかなっていますが、期待どおりに動作しません。以下は、のサンプル全体LibraryContainer
です。空ですが、私が得ている奇妙な動作を示しています。つまり、サイズ変更なし、自分で取り除くことができない背景の四角形..
任意の提案をいただければ幸いです。
c# - WPF:コードビハインドのコマンドへのバインド
WPF Microsoft Surfaceアプリケーションがあり、MVVM-Patternを使用しています。
コードビハインドで作成されたボタンがいくつかあり、それらにコマンドをバインドしたいのですが、XAMLでどのように機能するかしかわかりません。
このような:
しかし、私のボタンはXAMLには存在せず、コードビハインドにのみ存在するため、このように行うことはできません。
では、そのようなコマンドバインディングはコードビハインドでどのように機能するのでしょうか?
wpf - WPF:Surfaceリストボックスの「クリック効果」の外観を変更する
現在、MicrosoftSurfaceアプリケーションで使用しているいくつかのコントロールの外観を変更しています。そして今日、私はSurfaceListBoxに取り組んでいます。
私はそれのテンプレートを持っていて、すでに背景や境界線などを変更しています。しかし、ListBoxをタッチしたときにListBoxItemに表示される長方形の色を変更できる場所が本当に見つかりません。現時点では真っ白なので、変えたいと思います。
アイテムを選択したときに見える効果のようなものではありません。私はすでにそれを見つけて変更したので、選択したアイテムは別の色で表示されます。ただし、アイテムに触れたときの2番目の効果は白のままです。
では、この効果はどこで変更できますか?