여러 행과 여러 열을 가진 작은 WPF 응용 프로그램을 구현하고 있습니다. 0 번째 행과 0 번째 열에는 MediaElement가 있고 첫 번째 행에는 0 번째 열에 전체 화면 버튼이 있습니다. 사용자가 전체 화면 버튼을 클릭하면 2 행과 1 열만있는 gird로 전환하고 싶습니다. 0 번째 행과 0 번째 열은 MediaElement가있는 대부분의 화면 공간을 차지하며 첫 번째 행과 0 번째 열은 원래 UI를 다시 가져 오는 최소화 버튼을 표시합니다. 전통적인 윈도우에서는이 동작을 위해 WindowsMedia 플레이어를 호스팅하는 전체 화면 패널의 가시성을 전환하는 데 사용되었습니다. 어떻게 WPF에서 이것을 얻을 수 있습니까?WPF에서 화면의 특정 부분을 확대
내 XAML 코드 추가. 사용자가 '전체 화면'버튼을 클릭하면
<Window x:Class="LearnEnglish.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Height="350"
Width="525">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="5*" />
<RowDefinition Height="1*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<MediaElement LoadedBehavior="Manual"
Name="me"
Source="C:\Users\Pritam\Documents\Freecorder\Screen\Northern Ireland Scene 1 LearnEnglish British Council.wmv"
Volume="{Binding ElementName=txtVolume,Path=Text}"
Grid.ColumnSpan="2">
</MediaElement>
<Button Click="Button_Click"
Grid.Row="1"
Margin="4">Play</Button>
<Button Click="Button_Click"
Grid.Row="1"
Grid.Column="1"
Margin="4">Full Screen</Button>
<Button Click="Button_Click"
Grid.Row="1"
Grid.Column="1"
Margin="4"
Visibility="Hidden">Restore</Button>
</Grid>
</Window>
나는 나의 'MediaElement에이'과의 하단 오른쪽에 '복원'버튼을 떠나 (다른 모든 컨트롤을 숨겨)을 애추 공간의 대부분을 차지하려는 화면.
감사합니다, 인 Hemant
코드 예제는 이미 시도한 것을 보여주는 코드일까요? –
@RobPerkins xamal 코드를 추가했습니다. – user2243747