2016-08-10 15 views
-1

こんにちは、こんにちは、WPFのメインウィンドウでコーナーの半径を使用したいです。しかし、私はこれを行うために国境のコントロールを使用しても動作しません。丸形のコーナーwpfフォームを作成する方法

私の質問は、私は丸い角のコーナーで私のアプリケーションをしたいです。私はusercontrolでこれを行いましたが、WPFのメインフォームでこれを行うことはできません。

どうすればいいですか?

ここは私のxamlコードです。

あなたがボーダーに追加することができます
<window....> 
<Grid> 
    <Border CornerRadius="10"> 
     <Grid> 
      ------------- 
     </Grid> 
    </Border> 
</Grid> 
</window> 

答えて

1

BorderBrush = "赤"BorderThickness = "1"

角の丸い枠が表示されます。

<Border CornerRadius="10" BorderBrush="Red" BorderThickness="1"> 
    ...your code 
</Border> 
+0

をこのスタイルを適用したいときに、私はまた、このしかし、メインフォームで全く効果がなかったです。依然として長方形の形状である。 –

+0

「メインフォーム」とはなんですか?あなたの画面が置かれているWindowsフレーム? – Cyferka

+0

完了。私はそれを感謝した –

0

これはうまくいくはずです。

<Window ... 
     WindowStyle="None" 
     Background="Transparent"> 
<Border CornerRadius="10" 
     Background="White"> 
    <Grid> 
    </Grid> 
</Border> 
+0

が完了しました。私はそれに感謝した –

+0

私はそれを得た。次のようにしてください。 <ウィンドウAllowsTransparency = "真" のWindowStyle = "なし" の背景= "透明"> - ------------

0

ゴー

<Application.Resources> 
    <Style TargetType="Whatever Kind of Button You Wand" x:Key="RoundedButtons"> 
     <Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate TargetType="Whatever Button You have decided"> 
        <Grid> 
         <Border Margin="5" Padding="5" BorderThickness="1" BorderBrush="#d9d9d9" Background="#595959" CornerRadius="10"> 
         </Border> 
         <ContentPresenter HorizontalAlignment="Center" 
             VerticalAlignment="Center"/> 
        </Grid> 
       </ControlTemplate> 
      </Setter.Value> 
     </Setter> 

をApp.xamlし、あなたがボタンに

<Button Style="{StaticResource RoundedButtons}"/> 
関連する問題