問題タブ [imagebrush]
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 - スライド アニメーションのパフォーマンスを向上させるにはどうすればよいですか?
状況:
ウィンドウの下部からスライドするキーボード(例では青い長方形)があります。そのアニメーションは、キーボードの MarginProperty を変更する Thicknessanimation で管理しました。「コンテンツ グリッド」が小さくなり、コンテンツ自体がスクロール可能になります。
アニメーションはプロトタイプでは問題なく動作しますが、実際のアプリケーションでは遅すぎて動かなくなります。コンテンツに含まれるコントロールが多すぎて、各フレームの縮小を計算していると思います。
リサーチ:
アニメーションのパフォーマンスを向上させるための私の研究では、アニメーションのフレーム レートを変更することしか思いつきませんでした 。
アニメーション化されたページのチュートリアルでは、 RenderTargetBitmapクラスを使用してスナップショットを取得し、パフォーマンスを向上させるためにそのスナップショットのみをアニメーション化しました。
質問:
RenderTargetBitmap クラスを使用する方法はありますか? 他の解決策はありますか?また、どのようにパフォーマンスを改善しますか?
目標は、スマートフォン (iPhone など) のようなタッチ キーボードのスライドインです。
ソース:
c# - ImageBrush で起動時にプログラムがクラッシュする
より複雑なプロジェクトのテストとして、Visual Studio 2013 で ImageBrush の背景を持つ非常に単純なウィンドウを作成しようとしています。イメージはデザイナに表示されますが、プログラムを起動するとクラッシュします。XAML は次のとおりです。
そして、基本的に空の C# (私が言ったように、ただのテスト):
XAML のその部分を削除すると、プログラムは期待どおりに空白のウィンドウを実行します。これを実行するのを手伝ってくれる人はいますか?
デバッグ出力は次のとおりです。PresentationFramework.dll で「System.Windows.Markup.XamlParseException」タイプの最初のチャンス例外が発生しました
追加情報: 「'System.Windows.Baml2006.TypeConverterMarkupExtension' に値を指定すると、例外がスローされました。」行番号 '7' および行位置 '14'。
wpf - 2 つのブラシ、同じイメージ、ただし 1 つが不透明
ご覧のとおり、まったく同じですが、1つは不透明です。
ブラシはスタイル化できないため、これら 2 つを作成する必要があります。
これをバイパスする方法はありますか?
wpf - WPF (画像スクローラー)
イメージスクローラーを作成するためにWPFで作業しています。イメージ ブラシを使用してグリッドに背景イメージを設定します。画像をスクロールすると、ちらつきが多くなります。そのための解決策はありますか?
コード:
Xaml:
分離コード
c# - MouseDoubleClick 時に ImageSource を変更できない
GeometryModel3D で表される立方体があり、テクスチャで満たされた ListBox がデータベースに保存されているプログラムがあります。マウスをダブルクリックするたびにキューブのテクスチャを変更しようとしていますが、うまくいきません。手伝っていただけませんか?ソースコードは次のとおりです。
c# - グリッドの背景の設定方法
があり、 のようにBitmapImage
設定したいと考えています。私はこれを試しましたBackground
Grid
xaml:
c#:
出力:出力は黒のみです。
質問:上記のコードを使用すると、要素のbitmapimage
時点background
で設定できません。何か不足していますか?Grid
私が知っていた更新、次のように設定image
すると正常に動作します:background
grid
しかし、私はxaml
方法を使用する必要があります。質問は同じです。
c# - VisualTreeHelper を使用して ImageBrush を選択
LongListSelector から ImageBrush アイテムを選択しようとしています。ImageBrushes は DataTemplate 内にあるため、VisualTreeHelper を使用して選択しています。
私のサンプルxamlコード:
ImageBrushes を選択するための私のサンプル c# コードは次のとおりです。
しかし、ここではすべてのイメージブラシを取得していません。では、10 個のイメージブラシを用意します。しかし、ソースがあり、他のソースが空であるイメージブラシは2つしかありません(ほとんどの場合、最初と最後の)。
私の選択に間違いはありませんか?助けが必要...