問題タブ [flipview]
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# - RichTextBlockOverflow を FlipView に追加する
FlipView
ユーザーが現在読んでいる本の中で選択した章のページを切り替えるためにコントロールを使用している本アプリケーションがあります。
FlipView
次のコードを使用して、ページを動的に作成し、コントロールの項目として追加しています。
UI が更新されたら、Initial UI メソッドでこのコードを呼び出します。
最後の部分を呼び出さないと、最初の完全なページだけが取得されます。
最後の部分を呼び出すと、最初のページで最初の 3 列が取得され、項目が に追加されFlipView
ますが、2 ページ目にテキストが表示されず、4 列目が消えます。
すべての RTBO オブジェクトを表示するために何をしていないのですか?
windows-8 - WinJS フリップビュー コントロールとアイテム テンプレート
WinJS で FlipView コントロールを使用しようとしていて、いくつかの問題があります。それをデータソースにバインドし、フリップビュー コントロールのコンテンツ ペインに URL/画像プロパティを表示することはできますが、画像の読み込みに失敗します - 何か提案:(
画像タグの src プロパティが URL/picture プロパティを指していることを確認しました。通常の img タグを使用して画像を読み込むことができます。
以下に、テンプレートの定義とデータ ソースを示します。
情報源:
フリップビュー バインディング:
ここにギャラリーのコンテンツが入ります。
c# - WinRT FlipView バインディングが失敗する可能性がある
私はxamlページを持っています:
コードビハインドファイルで:
コードを実行すると、LoadContent
関数が正しく呼び出され、viewModel
オブジェクトが正しく形成されます。行をコメントアウトすると、期待どおりdisplayViewer.ItemsSource = viewModel.Items;
に可視性が変更されます。ProgressBar
その行を残してステップスルーすると、LoadContent
メソッド内の 4 行すべてが実行FlipView
されますが、新しいアイテムで更新されず、ProgressBar
可視性は変更されません。viewModel.Items
タイプList<T>
です。
私はここで何を探しているのか本当に確信しています。XAML とバインディングに何か問題があると思いますか?
c# - FlipView 内の UserControl
概要: FlipView のページを変更するときに、FlipView 内にある UserControl を取得して更新/更新することができません。UserControl は、コード ビハインドに依存して、独自の表示に必要な計算を実行します。
はじめに: Windows 8 でグラフ化 UserControl を作成しました。これは、現時点でそのようなコントロールが不足しているためです (一部のサード パーティを除く)。コントロールの XAML は軸を作成し、グラフ線を実際に描画するために使用されるパスを宣言します。コード ビハインドは、このパスのプロット ポイントを生成するクラスをインスタンス化します。このグラフ パス クラスのインスタンス化は、プロット領域のサイズを取得するために軸が適切にレンダリングされると、コード ビハインドで読み込まれたイベント ハンドラーによって行われます。コンストラクターへのパラメーターには、プロット ポイントに固有のさまざまなデータと、スケーリングに使用される子コントロール要素への参照が含まれます。
コントロールは次のとおりです。
グラフの線 (XAML で GraphLine と呼ばれるパス) を描画するオブジェクトのインスタンス化を含むコード ビハインドを次に示します。
...そして最後に、DrawGraph クラスを次に示します。
問題: FlipView とパス描画クラスの両方で使用されるデータのセットを保持する監視可能なコレクションにバインドされている FlipView 内にこのグラフ コントロールを表示したいと考えています。コード ビハインドでわかるように、グラフ コントロール自体にはデータ バインディングはありません。データは、UserControl 自体内の ApplicationData およびコントロール要素のサイズから取得されます。これは、FlipView の起動時にすべて正常に機能しますが、ページをめくるとグラフが更新されません。
私はこの問題をいくつかの観点から見てきました。
まず、FlipView でページをめくるとき、ロードされたイベントは、FlipView 内の UserControl 内の軸コントロール (Border) で再起動されませんが、最初は起動されます。ロードされたイベント以外にフックするイベントが見つかりません。
第二に、グラフ全体をデータ バインディングから切り離すことは可能でしょうか? これを行うには、UserControl で Dependency Properties を作成する必要があることを理解していますが、それでも、コード ビハインドで DrawGraph をインスタンス化する必要があります。
この問題の解決策があるかどうか、ここで誰でも見ることができますか? それとも、これに間違ってアプローチしていますか? すべての DrawGraph 機能を、Observable Collection にすべてのプロット ポイントを事前設定し、グラフ UserControl をこれにバインドする別の場所のルーチンに配置する必要がありますか?
どんな提案でも大歓迎です。私はこれにかなり慣れていません。これがここへの最初の投稿であり、誰かが私のアプローチで私を教育できることを願っています. ありがとうございました
c# - XAML DataTemplate 内のコントロールにアクセスするにはどうすればよいですか?
私はこのフリップビューを持っています:
現在選択されているインデックスの img1 を見つけたいです。それを検索しているときに、ここの投稿でこの方法を見つけました:
フリップビューの最初のインデックスの画像を返しますが、現在選択されているインデックスに存在するものが必要です..このメソッドを編集しようとしましたが、必要なコントロールが見つかりません。誰でも私を助けることができますか?
c# - FlipView の選択変更 C#
画像と画像に関連するいくつかのコンテンツを表示する単純な地下鉄アプリを作成しています。
例 : image : data img1 : "蝶の画像" img2 : "Hello sky" img3 : "ゴールデンレトリバーの写真"
画像をフリップビューにロードしました。関連データを配列にロードしました。
「tbN」という名前の xaml に TextBlock があります。私がやりたいことは、ポインターを使用して画像を変更すると、関連するデータがテキストブロックに表示されることです。
選択変更イベントで次のコードを試しました
しかし、プログラムを実行すると、「NullReferenceException がユーザー コードによって処理されませんでした: オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。
私は何が欠けていますか?