WPF에서 ViewBox와 Image 사이에 가로 단추 행을 추가하는 방법은 무엇입니까?

브라이언 J

이미지와보기 상자 사이의 양식 상단에 가로 버튼 행을 추가하려고하는데 버튼을 추가하면 이미지가 채워집니다. 버튼을 포함하는 그리드를 추가하려고했지만 이미지 요소가 채워졌습니다. 누구든지 내가 이것을 어떻게 얻을 수 있는지 알고 있습니까?

이 문제에 대한 빠른 수정이 있어야한다고 확신합니다. 왜 이런 일이 발생했는지 설명해 주시겠습니까? 저는 보통 디자이너를 사용하지만이 경우 xaml 요소와 속성에 대해 더 잘 이해해야한다고 생각합니다.

다음은 창 레이아웃을 정의하는 방법입니다.

<Window x:Class="KinectKickboxingBVversion1.ConditioningFrm"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="ConditioningFrm"  Height="377.612" Width="637.313">
    <Grid>

        <Viewbox Grid.Row="1" Stretch="Uniform" HorizontalAlignment="Center">

            <Image Name="Image" Width="640" Height="250"/>

           </Viewbox>

    </Grid>
</Window>

이미지와 창 상단 사이의 공간에 버튼 행을 추가하려고합니다.

이미지 소스를 비트 맵으로 설정 :

KinectVideo.Source = BitmapSource.Create(colorFrame.Width, colorFrame.Height, 96, 96,
                    PixelFormats.Bgr32, null, colorData, colorFrame.Width * colorFrame.BytesPerPixel)
크빈

크기 조정없이 양식 상단에 배치하려면 다음을 수행하십시오.

<Window x:Class="KinectKickboxingBVversion1.ConditioningFrm"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="ConditioningFrm"  Height="377.612" Width="637.313">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefintion Height="Auto" />
            <RowDefintion Height="*" />
        </Grid.RowDefinitions>

        <StackPanel Orientation="Horizontal" Grid.Row="0">
            <Button Content="1"/>
            <Button Content="2"/>
            <Button Content="2"/>
        </StackPanel>
        <Viewbox Grid.Row="1" Stretch="Uniform" HorizontalAlignment="Center">
            <Image Name="Image" Width="640" Height="250"/>
       </Viewbox>
    </Grid>
</Window>

Viewbox에 버튼의 StackPanel을 추가하려면 다음과 같이하십시오.

<Window x:Class="KinectKickboxingBVversion1.ConditioningFrm"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="ConditioningFrm"  Height="377.612" Width="637.313">

    <Viewbox Stretch="Uniform" HorizontalAlignment="Center">
        <StackPanel Orientation="Vertical">
            <StackPanel Orientation="Horizontal">
                <Button Content="1"/>
                <Button Content="2"/>
                <Button Content="2"/>
            </StackPanel>
            <Image Name="Image" Width="640" Height="250"/>
        </StackPanel>
    </Viewbox>
</Window>

이미지 소스를 비트 맵으로 설정 :

KinectVideo.Source = BitmapSource.Create(colorFrame.Width, colorFrame.Height, 96, 96,
                    PixelFormats.Bgr32, null, colorData, colorFrame.Width * colorFrame.BytesPerPixel)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

listveiw에 동적으로 행을 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 경로와 함께 파일 이름을 추가하는 방법은 무엇입니까?

분류에서Dev

mysql에서 (previousRowColA + 1) 값으로 쿼리 끝에 추가 행을 추가하는 방법은 무엇입니까?

분류에서Dev

코로나 SDK에서 단어 주위에 직사각형을 추가하는 방법은 무엇입니까?

분류에서Dev

sidenav materializecss에 여백 하단을 추가하는 방법은 무엇입니까?

분류에서Dev

XLSX를 사용하여 Excel 파일에 단일 행을 추가하는 방법은 무엇입니까?

분류에서Dev

행렬에 값을 추가하고 방사형으로 줄이는 방법은 무엇입니까?

분류에서Dev

행 수와 열 수로 사용자 입력을 기반으로 jframe에서 jtable을 만들고 추가하는 방법은 무엇입니까?

분류에서Dev

ViewController에 간단한 버튼을 추가하는 방법은 무엇입니까?

분류에서Dev

GridView에서 추가 행을 참조하는 방법은 무엇입니까?

분류에서Dev

C #의 DataGridview에서 새 행을 추가하는 방법은 무엇입니까?

분류에서Dev

테이블에 행을 추가하는 방법은 무엇입니까?

분류에서Dev

CSV에 선행 빈 행을 추가하는 방법은 무엇입니까?

분류에서Dev

officeR을 사용하여 docx 단어에 하이퍼 링크를 추가하는 방법은 무엇입니까?

분류에서Dev

Xcode에서 굵은 제목으로 여러 단락을 추가하는 방법은 무엇입니까?

분류에서Dev

Flutter에서 행 사이에 공간을 추가하는 방법은 무엇입니까?

분류에서Dev

텍스트와 라디오 버튼 사이에 공백을 추가하는 방법은 무엇입니까?

분류에서Dev

모든 int와 non-int 값 사이에 공백을 추가하는 방법은 무엇입니까?

분류에서Dev

특정 단어 사이에 공백을 두 개 이상 추가하는 방법은 무엇입니까?

분류에서Dev

ListView 사이에 버튼을 추가하는 방법은 무엇입니까?

분류에서Dev

tmux 창 사이에 간격을 추가하는 방법은 무엇입니까?

분류에서Dev

Empathy에서 2 단계 인증으로 Gmail 계정을 추가하는 방법은 무엇입니까?

분류에서Dev

LaTex에서 행 사이의 추가 공간을 제거하는 방법은 무엇입니까?

분류에서Dev

Grapesjs에 iframe을 추가하는 방법은 무엇입니까?

분류에서Dev

NSMutableDictionary에 CMTime을 추가하는 방법은 무엇입니까?

분류에서Dev

JInternalFrame에 JScrollPane을 추가하는 방법은 무엇입니까?

분류에서Dev

Mapbox에 점을 추가하는 방법은 무엇입니까?

분류에서Dev

dropdownitem에 subdrowdownitem을 추가하는 방법은 무엇입니까?

분류에서Dev

JSfiddle에서 로컬 파일을 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    listveiw에 동적으로 행을 추가하는 방법은 무엇입니까?

  2. 2

    파이썬에서 경로와 함께 파일 이름을 추가하는 방법은 무엇입니까?

  3. 3

    mysql에서 (previousRowColA + 1) 값으로 쿼리 끝에 추가 행을 추가하는 방법은 무엇입니까?

  4. 4

    코로나 SDK에서 단어 주위에 직사각형을 추가하는 방법은 무엇입니까?

  5. 5

    sidenav materializecss에 여백 하단을 추가하는 방법은 무엇입니까?

  6. 6

    XLSX를 사용하여 Excel 파일에 단일 행을 추가하는 방법은 무엇입니까?

  7. 7

    행렬에 값을 추가하고 방사형으로 줄이는 방법은 무엇입니까?

  8. 8

    행 수와 열 수로 사용자 입력을 기반으로 jframe에서 jtable을 만들고 추가하는 방법은 무엇입니까?

  9. 9

    ViewController에 간단한 버튼을 추가하는 방법은 무엇입니까?

  10. 10

    GridView에서 추가 행을 참조하는 방법은 무엇입니까?

  11. 11

    C #의 DataGridview에서 새 행을 추가하는 방법은 무엇입니까?

  12. 12

    테이블에 행을 추가하는 방법은 무엇입니까?

  13. 13

    CSV에 선행 빈 행을 추가하는 방법은 무엇입니까?

  14. 14

    officeR을 사용하여 docx 단어에 하이퍼 링크를 추가하는 방법은 무엇입니까?

  15. 15

    Xcode에서 굵은 제목으로 여러 단락을 추가하는 방법은 무엇입니까?

  16. 16

    Flutter에서 행 사이에 공간을 추가하는 방법은 무엇입니까?

  17. 17

    텍스트와 라디오 버튼 사이에 공백을 추가하는 방법은 무엇입니까?

  18. 18

    모든 int와 non-int 값 사이에 공백을 추가하는 방법은 무엇입니까?

  19. 19

    특정 단어 사이에 공백을 두 개 이상 추가하는 방법은 무엇입니까?

  20. 20

    ListView 사이에 버튼을 추가하는 방법은 무엇입니까?

  21. 21

    tmux 창 사이에 간격을 추가하는 방법은 무엇입니까?

  22. 22

    Empathy에서 2 단계 인증으로 Gmail 계정을 추가하는 방법은 무엇입니까?

  23. 23

    LaTex에서 행 사이의 추가 공간을 제거하는 방법은 무엇입니까?

  24. 24

    Grapesjs에 iframe을 추가하는 방법은 무엇입니까?

  25. 25

    NSMutableDictionary에 CMTime을 추가하는 방법은 무엇입니까?

  26. 26

    JInternalFrame에 JScrollPane을 추가하는 방법은 무엇입니까?

  27. 27

    Mapbox에 점을 추가하는 방법은 무엇입니까?

  28. 28

    dropdownitem에 subdrowdownitem을 추가하는 방법은 무엇입니까?

  29. 29

    JSfiddle에서 로컬 파일을 추가하는 방법은 무엇입니까?

뜨겁다태그

보관