none
Стиль Border'а меняет Canvas (XAML) RRS feed

  • Общие обсуждения

  •         <Style TargetType="Border">
                <Setter Property="BorderBrush" Value="Black" />
                <Setter Property="BorderThickness" Value="1" />
                <Setter Property="Margin" Value="10"/>
                <Setter Property="Padding" Value="5"/>
            </Style>
            <Style TargetType="TextBox">
                <Setter Property="TextWrapping" Value="Wrap"/>
                <Setter Property="Padding" Value="5"/>
            </Style>
        </Window.Resources>
    
        <Canvas>
            <Border Canvas.Left="22" Canvas.Top="22">
                <StackPanel>
                    <TextBox Text="1" />
                    <TextBox Text="2" />
                    <TextBox Text="3"/>
                </StackPanel>
            </Border>
        </Canvas>

    Почему стиль Border'а влияет на Canvas и как этого избежать.
    В результате выше приведённого XAML'а имею отступы на Canvas'е.

    28 ноября 2017 г. 13:03