C # Как редактировать фото и контент место в кнопке - PullRequest
0 голосов
/ 03 апреля 2019

Я вставляю новую кнопку Кнопка имеет 2 элемента Фото и контент, как установить фото слева и установить контент справа

Изображение:

Click Here To Show Image

enter code here
    <Button x:Name="button" Content="New Journaly" HorizontalAlignment="Left" Margin="434,4,0,0" Grid.Row="1" VerticalAlignment="Top" Width="124" RenderTransformOrigin="0.5,0.5" Height="21">
        <Button.Background>
            <ImageBrush ImageSource="/AccMH_V1000;component/Folder/Image/new.png" Stretch="None">
                <ImageBrush.RelativeTransform>
                    <TransformGroup>
                        <ScaleTransform CenterY="0.5" CenterX="0.5"/>
                        <SkewTransform CenterY="0.5" CenterX="0.5"/>
                        <RotateTransform CenterY="0.5" CenterX="0.5"/>
                        <TranslateTransform X="-0.3"/>
                    </TransformGroup>
                </ImageBrush.RelativeTransform>
            </ImageBrush>
        </Button.Background>
    </Button>

Ответы [ 2 ]

0 голосов
/ 05 апреля 2019
enter code here
        <Button x:Name="button" Margin="0,0,0.4,0" Grid.Row="1" VerticalAlignment="Top" Height="26" Grid.RowSpan="2" Background="{StaticResource btnStyle}" HorizontalAlignment="Right" Width="69">
            <Button.Content>
                <StackPanel Orientation="Horizontal">
                    <Image Source="/AccMH_V1000;component/Folder/Image/new.png" Height="13" Margin="0,0,10,0"></Image>
                    <TextBlock Name="txt_firstblock" Margin="5,0,0,0" Foreground="White" >  New</TextBlock>
                </StackPanel>
            </Button.Content>
        </Button>

введите описание изображения здесь

0 голосов
/ 03 апреля 2019

Button.Content не обязательно должно быть string. Вместо этого вы также можете использовать StackPanel или любой другой контейнер:

<Button ...>
    <Button.Content>
        <StackPanel Orientation="Horizontal" ...>
            <Image .../>
            <TextBlock .../>
        </StackPanel>
    </Button.Content>
</Button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...