2017-09-02 6 views
0

私はキャンバスの中にタブコントロールを持っています。親の全幅を使用するためにTabControlを取得するにはどうすればよいですか?どのようにwpfで親の全幅を使用するTabControlを取得するのですか?

<UserControl 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="SilverlightApplication1.MainPage" 
mc:Ignorable="d" 
d:DesignHeight="300" d:DesignWidth="400"> 

<Canvas x:Name="LayoutRoot" Background="White" Margin="0,0,0,0"> 
    <sdk:TabControl Width="400" Height="300" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Margin="0,0" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" > 
     <sdk:TabItem Header="myResponse"> 
      <Grid Background="#FFE5E5E5"/> 
     </sdk:TabItem> 
     <sdk:TabItem Header="TabItem"> 
      <Grid Background="#FFE5E5E5"/> 
     </sdk:TabItem> 
    </sdk:TabControl> 

+1

最初に「」を使用していますか? – Dai

答えて

0

あなたが最初の場所でcanvasを使用している理由について話がなければ、私はあなたがWPFには約widthheightプロパティを読み取るをお勧めします。

この例では、幅は定義されたピクセル数に特に設定されています。これで、TabControlは拡大縮小されません。 *とのような相対値を使用し、marginsと一緒に使用する必要があります。このチュートリアルはスタートになる可能性があります:http://www.c-sharpcorner.com/UploadFile/mahesh/wpf-layout-size-width-and-height/

関連する問題