0

ビジュアルの良いアプリを作りたいのでWPFを勉強中です。概要を説明しましたが、それが私の目的に役立つかどうかはわかりません。誰かが私を正しい方向に向けてくれませんか.今から約1か月半で、フォームとデザインについてできる限り多くを学び、それからプロジェクトに取り掛かる必要があります. グラフィックとは関係ありませんが、他の人の退屈なウィンドウフォームのタイプミスのようになってほしくありません。WPFを学ぶことは役に立ちますか? それとも、サードパーティのツール/ソフトウェアを使用するのが良い選択でしょうか? 申し訳ありませんが、タイトルについて言及するのを忘れていました。私が望む最大のことは、プロジェクト フォームに通常の十字ボタンのある長方形のウィンドウを持たないことです。ありがとう。

4

1 に答える 1

3

これは、WPF で不規則な形状のウィンドウを作成する方法に関する優れたチュートリアルです: http://buksbaum.us/2009/02/28/irregular-shape-windows-in-wpf/

<Window>基本的に、クラスでこれらのプロパティを設定する必要があります。

AllowsTransparency="True"
WindowStyle="None"
Background="Transparent"

Border次に、またはのようなものでウィンドウを構築し、ウィンドウのPathクローズ、最小化、クリック/ドラッグなどのイベント用に独自のハンドラーを構築します。

  private void Window_MouseDown(object sender, MouseButtonEventArgs e)
  {
      if (e.ChangedButton == MouseButton.Left)
          DragMove();
  }

  private void btnExit_Click(object sender, RoutedEventArgs e)
  {
      Close();
  }

  private void btnMinimize_Click(object sender, RoutedEventArgs e)
  {
      WindowState = WindowState.Minimized;
  }
于 2012-09-24T18:33:52.607 に答える