は、どのように私は、ウィンドウのオブジェクトを作成し、ウィンドウのすべてのようにそれを使用することができ、私は私のプロジェクトに4ウィンドウを持っていると私は特定の閉じるボタンを提供しようとすると、1つのタイトル- WPF
考えてみましょうパターン。ここで
たちは、パターン・ウィンドウのために持っているものの例である:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowStyle="None" AllowsTransparency="True" >
<Grid>
<Button Content="Close" Height="40" VerticalAlignment="Top" HorizontalAlignment="Right"/>
<TextBlock VerticalAlignment="Top" HorizontalAlignment="Center" X:Name="WindowTitle/>
</Grid>
</Window>
にはどうすればパターンとして私の窓のすべてのために使用することができます。ありがとう
これはあなたが探しているものですか? https://stackoverflow.com/questions/7174315/understanding-wpf-deriving-window-class – Aaron
@Aaronそれは大丈夫です、ありがとう、しかし、私はどのようにパターン上に特定のボタンを持つべきですか? –
基本クラスのボタンのテキストと機能を、基本クラスの1つのプロパティ(または複数のプロパティ)にバインドしている可能性があります。次に、子クラスでそのプロパティを設定すると、 "OnPropertyChanged"通知はボタンに対して何をしてもかまいません(別のハンドラやバインディングを追加したり、不要なハンドラやバインディングを削除したり、テキストを変更したりします)あなたがベースウィンドウを作ったのと同じ方法で「ベースボタン」を作成して、それを使って完全にナットすることができます。 – Aaron