タグ付けされた質問 「wpf」

Windows Presentation Foundation(WPF)は、Windowsベースのアプリケーションでユーザーインターフェイスをレンダリングするためのサブシステムです。

5
グリップのみでサイズ変更できる境界のないWPFウィンドウを作成する方法は?
ResizeMode="CanResizeWithGrip"WPF を設定すると、Window右下隅にサイズ変更グリップが次のように表示されます。 WindowStyle="None"同様に設定すると、タイトルバーは非表示になりますが、設定するまで灰色のベベルエッジは残りますResizeMode="NoResize"。残念ながら、このプロパティの組み合わせを設定すると、サイズ変更グリップも消えます。 私が上書きされているWindowのをControlTemplate習慣経由Style。自分でウィンドウの境界線を指定したいのですが、ユーザーがウィンドウの4辺すべてのサイズを変更できるようにする必要はありませんが、サイズ変更グリップは必要です。 誰かがこれらの基準のすべてを満たす簡単な方法を詳述できますか? 私がWindow自分で指定したものとは別に境界線を付けないでくださいControlTemplate。 ください右下に取り組んでサイズ変更グリップを持っています。 タイトルバーはありません。

4
WPF TextBoxはStackPanelに入力しません
私が持っているTextBox内のコントロールStackPanelを持つOrientationに設定されているがHorizontal、残りのStackPanelのスペースを埋めるためにテキストボックスを取得することはできません。 XAML: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="180" Width="324"> <StackPanel Background="Orange" Orientation="Horizontal" > <TextBlock Text="a label" Margin="5" VerticalAlignment="Center"/> <TextBox Height="25" HorizontalAlignment="Stretch" Width="Auto"/> </StackPanel> </Window> そして、これは次のようになります。 そのTextBoxがStackPanelを満たさないのはなぜですか? 私はコントロールを使用することでより多くのコントロールを持つことができることを知っていますGrid、私はレイアウトについて混乱しています。
94 .net  wpf 

14
WPFテキストブロック、テキスト属性の改行
で\n改行する方法はありTextBlockますか? <TextBlock Text="line1\nLine2" /> または、Text属性内で中間の改行を強制するより良い方法はありますか? <LineBreak /> これは機能しません。Textテキスト文字列が外部ソースから設定されているため、属性の値である必要があります。 私は精通してLineBreakいますが、私が探している答えではありません。
94 wpf  textblock 

3
スタイル/テンプレートを使用してwpfの小数点以下の桁数をフォーマットする方法は?
私はWPFプログラムを作成しており、スタイルやテンプレートなどの繰り返し可能な方法を使用して、TextBox内のデータをフォーマットする方法を見つけようとしています。私はたくさんのTextBox(正確には95)を持っており、それぞれが独自の数値データにバインドされており、それぞれが独自の解像度を定義できます。たとえば、データが解像度2の99.123の場合、99.12と表示されます。同様に、99のデータ値と解像度3は、99.000(99ではなく)として表示されます。これを行う方法はありますか? 編集: 明確にする必要があります。現在作業している画面には95個のTextBoxがありますが、プログラムのさまざまな画面全体のすべてのTextBoxに正しい小数点以下の桁数を表示させたいと思います。今考えてみると、これらのいくつかはTextBox(現在作業している画面など)であり、いくつかはDataGridsまたはListViewsですが、TextBoxで機能させる方法を理解できれば、理解できると確信しています。他のコントロールにも使用できます。 この場合、共有するコードはそれほど多くありませんが、より明確にするように努めます。 次のプロパティ(vb.net)を含むビューモデルがあります。 Public ReadOnly Property Resolution As Integer Get Return _signal.DisplayResolution End Get End Property Public ReadOnly Property Value As Single Get Return Math.Round(_signal.DisplayValue, Resolution) End Get End Property XAMLには次のものがあります。 <UserControl.Resources> <vm:SignalViewModel x:Key="Signal" SignalPath="SomeSignal"/> </UserControl.Resources> <TextBox Grid.Column="3" IsEnabled="False" Text="{Binding Path=Value, Source={StaticResource Signal}, Mode=OneWay}" /> EDIT2(私の解決策): しばらくコンピューターから離れた後、私は顔を見つめている簡単な答えを見つけるために戻ってきました。ビューモデルでデータをフォーマットします! Public …

2
JavaFXはWPFと比較してどうですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はほとんどC#プログラマーです。約10年前にJavaの作成をやめましたが、記事を読んだり、友達と話したりするなどして、Javaのテクノロジーに遅れないようにしています。 JavaFXと呼ばれる新しいリッチGUIフレームワークについて聞いたことがありますが、それを非Javaパラレルと比較するリソースを見つけることができませんでした。 私はC#とWPFに非常に精通しているので、2つのテクノロジがどれほど類似しているか、または異なっているかについて感じたいと思います。 編集:答えが来ないので、私はもっと具体的にしようとします: WPFはXAMLを使用してビジュアルツリーを作成しますが、JavaFXには同様の機能がありますか? WPFはMVVMパターンのビューモデルへのバインドで使用するのが最適ですが、JavaFXもバインドを広範囲に使用しますか? WPFはレンダリングにGPUを利用しますが、JavaFXは同じことをしますか? ネットPC上のブラウザーを介して実行した場合、SilverlightはJavaFXとどのように比較されますか? ...来てもっと... これをコミュニティWikiに変更して、比較が(うまくいけば)更新され続けるようにします。
93 wpf  javafx-2  javafx 

11
「ClickOnceはリクエスト実行レベル「requireAdministrator」をサポートしていません。」
したがって、私はレジストリへのアクセスを必要とするアプリケーションを書いていました。説明や名前など、他のタッチを追加する前に、ビルド設定には触れず、動作させる必要がありました。 突然、私は消えないエラーを受け取ります。ClickOnce does not support the request execution level 'requireAdministrator'.さて、このアプリケーションではClickOnceには触れていません。私が行ったのは、これらのアクセス許可を要求するマニフェストファイルを含めることだけでした。 私の今の問題は、このエラーがなくなることはなく、プログラムをコンパイルできないことです。何をすべきかについてのアドバイスはありますか?(注意:もうすぐ寝るので、明日の午後チェックします)。

12
.NET WPFセッション間でウィンドウサイズを記憶する
基本的に、ユーザーがアプリケーションのウィンドウのサイズを変更した場合、アプリケーションを再度開いたときにアプリケーションを同じサイズにしたいと思います。 最初は、SizeChangedイベントを処理してHeightとWidthを保存しようと思っていましたが、もっと簡単な解決策があるはずだと思います。 かなり単純な問題ですが、簡単な解決策が見つかりません。
93 c#  .net  wpf  windows 

7
Visual Studioで「[一部のイベント]未使用」のコンパイラ警告を取り除くにはどうすればよいですか?
たとえば、私はこのコンパイラ警告を受け取ります、 イベント「Company.SomeControl.SearchClick」は使用されません。 しかし、コメントアウトすると、このイベントを使用しようとしているXAMLページの20の新しい警告のようにスローされるので、それが使用されていることはわかっています。 何ができますか?この警告を取り除くトリックはありますか?

6
WPFでボタンマウスオーバーの背景をどのように変更しますか?
このXAMLを使用してページにボタンがあります。 <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="50" Height="50" HorizontalContentAlignment="Left" BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0"> <Button.Style> <Style TargetType="Button"> <Setter Property="Background" Value="Green"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Red"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> しかし、ボタンの上にマウスを置くと、ボタンの背景がデフォルトのウィンドウの灰色の背景に変わります。どうしたの? これは、マウスオーバー前後のボタン画像です: 前: 後:

2
WPFアプリケーションの全画面
全画面で表示されるWPFアプリケーションを開発しています。さらに、アプリケーションは多次元の多くのタブレットで動作するはずです。アプリケーションを、そのサイズに関係なくフルスクリーンで実行したい。 このタスクを実行するためのベストプラクティスは何ですか?
93 c#  wpf  xaml  fullscreen 

9
XAMLでTimeSpanをフォーマットする方法
TimeSpanプロパティにバインドされているテキストブロックをフォーマットしようとしています。プロパティがtypeの場合は機能しますが、のDateTime場合は失敗しますTimeSpan。コンバーターを使用してそれを行うことができます。しかし、私は他に選択肢があるかどうか調べようとしています。 サンプルコード: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } XAML <TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/> 私はテキストブロックが時間とミントのみを表示することを期待しています。ただし、次のように表示されます。 19:10:46.8048860

6
WPFでのタブ順序の設定
WPFでタブの順序を設定するにはどうすればよいですか?いくつかのアイテムが展開され、いくつかが折りたたまれたItemsControlがあり、タブで移動しているときに折りたたまれたものをスキップしたいと思います。 何か案は?

4
Wockの標準コントロールにDockStyle.Fillを使用する方法
私はWindowsフォームから使用され、パネルを作成し、その中にコントロールを配置して、 DockStyle.Fillして、周囲のパネルに合わせてサイズを最大化できるようにしています。 WPFでも同じようにしたいです。私はTabControlを持っていて、そのサイズがフォームのできるだけ多くに収まるようにしたいと思っています。リボンコントロール(RibbonControlsLibrary)があり、フォームの残りの部分に最大サイズのTabControlを入力します。 (Visual Studioでのドッキングのようなコントロールをドッキングしたくありません。古いドッキングメカニズムだけです)
92 c#  wpf  tabcontrol  docking 

3
WPF Toolkit DataGridでDataGridTemplateColumnを並べ替える方法を教えてください。
1つのDataGridTemplateColumnを持つWPF Toolkit DataGridがあります。すべての列を並べ替え可能にすることをグリッド属性で指定しましたが、DataGridTemplateColumnではそれを許可していません。他のすべての列はソートを許可します。その列でCanUserSortを明示的にtrueに設定することも試みましたが、うまくいきませんでした。テンプレート列をソートすることもできますか?すべての列で機能するカスタムソーターを提供しましたが、ヘッダーで並べ替えのクリックができません。 <Controls:DataGrid ItemsSource="{Binding Events}" AutoGenerateColumns="False" CanUserSortColumns="True" CanUserReorderColumns="False" Sorting="DataGrid_Sorting" x:Name="EventsGrid"> <Controls:DataGrid.Columns> <Controls:DataGridTemplateColumn Header="Type" Width="42" CanUserResize="False"> <Controls:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Image Source="{Binding EventTypeImage, Mode=OneWay}" HorizontalAlignment="Center" Width="16"/> </DataTemplate> </Controls:DataGridTemplateColumn.CellTemplate> </Controls:DataGridTemplateColumn> <Controls:DataGridTextColumn Header="Source" Binding="{Binding Source, Mode=OneWay}" /> <Controls:DataGridTextColumn Header="Details" MinWidth="175" Binding="{Binding Details, Mode=OneWay}" /> <Controls:DataGridTextColumn Header="Timestamp" MinWidth="175" Binding="{Binding Timestamp, Mode=OneWay}" IsReadOnly="True"/> </Controls:DataGrid.Columns> </Controls:DataGrid>

11
WPF DataGridでのシングルクリック編集
ユーザーがセルを編集モードにして、セルが含まれている行をシングルクリックで強調表示できるようにしたいのですが。デフォルトでは、これはダブルクリックです。 これをオーバーライドまたは実装するにはどうすればよいですか?
92 c#  .net  wpf  events  xaml 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.