■ RichEditBox 클래스의 Document 속성을 사용해 RichEditTextDocument 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using Microsoft.UI.Text; using Microsoft.UI.Xaml.Controls; // ... RichEditBox richEditBox; // ... RichEditTextDocument richEditTextDocument = richEditBox.Document; |
■ TextBlock 엘리먼트의 FontFamily/Text 속성을 사용해 기호를 표시하는 방법을 보여준다. ▶ 예제 코드 (XAML)
|
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="14" Text="" /> |
■ MenuFlyout 엘리먼트의 Placement 속성을 사용해 메뉴 플라이아웃 위치를 설정하는 방법을 보여준다. ▶ 예제 코드 (XAML)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<DropDownButton ToolTipService.ToolTip="Alignment"> <TextBlock FontFamily="Segoe MDL2 Assets" FontSize="14" Text="" /> <DropDownButton.Flyout> <MenuFlyout Placement="BottomEdgeAlignedLeft"> <MenuFlyoutItem Name="menuFlyoutItem1" Icon="AlignLeft" Text="Left" Tag="left" /> <MenuFlyoutItem Name="menuFlyoutItem2" Icon="AlignCenter" Text="Center" Tag="center" /> <MenuFlyoutItem Name="menuFlyoutItem3" Icon="AlignRight" Text="Right" Tag="right" /> </MenuFlyout> </DropDownButton.Flyout> </DropDownButton> |
■ DropDownButton 엘리먼트의 Flyout 속성을 사용해 드롭 다운 버튼을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서
더 읽기
■ _ (discard) 연산자를 사용하는 방법을 보여준다. ※ await 키워드를 사용하지 않는다. ※ 대화 상자를 표시하는 비동기 작업을 시작하지만, 완료를 기다리지 않는다.
더 읽기
■ ICommand 인터페이스를 사용해 명령을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로 추가했다.
더 읽기
■ XamlUICommand 클래스의 ExecuteRequested 이벤트를 사용해 명령 실행 호출시 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서
더 읽기
■ StandardUICommand 클래스의 ExecuteRequested 이벤트를 사용해 명령 실행 호출시 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서
더 읽기
■ Rectangle 엘리먼트의 Shadow 속성에서 ThemeShadow 엘리먼트틀 설정해 그림자를 표시하는 방법을 보여준다. ※ 각 Rectangle 엘리먼트마다 ThemeShadow 엘리먼트를 사용해서 직관적이나 세밀한 그림자
더 읽기
■ Rectangle 엘리먼트의 Shadow 속성에서 ThemeShadow 엘리먼트틀 설정해 그림자를 표시하는 방법을 보여준다. ※ ThemeShadow 객체를 공유하고 그림자 수신자를 명시적으로 표시함으로써 세밀한 그림자
더 읽기
■ FlyoutPresenter 엘리먼트의 IsDefaultShadowEnabled 속성을 사용해 플라이아웃의 그림자 효과를 비활성화하는 방법을 보여준다. ▶ 예제 코드 (XAML)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<Flyout> <Flyout.FlyoutPresenterStyle> <Style TargetType="FlyoutPresenter"> <Setter Property="IsDefaultShadowEnabled" Value="False" /> </Style> </Flyout.FlyoutPresenterStyle> <StackPanel> <TextBlock Style="{ThemeResource BaseTextBlockStyle}" Text="All items will be removed. Do you want to continue?" /> <Button Name="deleteConfirmationButton" Margin="10 0 0 0" Padding="5" Content="Yes, empty my cart" /> </StackPanel> </Flyout> |
■ Flyout 엘리먼트의 FlyoutPresenterStyle 속성을 사용해 그림자 표시를 비활성화하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType
더 읽기
■ Popup 엘리먼트의 PlacementTarget/DesiredPlacement/IsOpen 속성을 사용해 팝업을 표시하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를
더 읽기
■ Rectangle 엘리먼트의 Shadow 속성에서 ThemeShadow 엘리먼트를 사용해 그림자를 표시하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서
더 읽기
■ PlaneProjection 엘리먼트의 RotationX/RotationY/RotationZ/CenterOfRotationX/CenterOfRotationY 속성을 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로 추가했다.
더 읽기
■ Rectangle 엘리먼트의 RenderTransform 속성에서 RotateTransform 객체를 사용해 사각형 회전 애니메이션을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj
더 읽기
■ PlaneProjection 엘리먼트의 RotationX/RotationY/RotationZ 속성을 사용하는 방법을 보여준다. ▶ MainPage.xaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?xml version="1.0" encoding="utf-8"?> <Page x:Class="TestProject.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" FontFamily="나눔고딕코딩" FontSize="16"> <StackPanel Margin="50" Background="Gray"> <StackPanel.Projection> <PlaneProjection RotationX="-35" RotationY="-35" RotationZ="15" /> </StackPanel.Projection> <TextBlock Margin="10">Type Something Below</TextBlock> <TextBox Margin="10" /> <Button Margin="10" Width="100" Content="Click" /> </StackPanel> </Page> |
■ StackPanel 엘리먼트의 Projection 속성에서 PlaneProjection 객체를 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를
더 읽기
■ Rectangle 엘리먼트의 RenderTransform 속성에서 RotateTransform 객체를 사용해 사각형 회전 애니메이션을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj
더 읽기
■ AdaptiveGridView 엘리먼트의 DesiredWidth/ItemHeight/StretchContentForSingleRow 속성을 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로 추가했다.
더 읽기
■ VirtualizingLayout 클래스를 사용해 가상화 스택 레이아웃을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를
더 읽기
■ NonVirtualizingLayout 클래스를 사용해 커스텀 비가상화 레이아웃을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를
더 읽기
■ Panel 클래스를 사용해 커스텀 패널을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로
더 읽기
■ SplitView 엘리먼트의 DisplayMode/OpenPaneLength/IsPaneOpen 속성을 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로 추가했다.
더 읽기
■ RelativePanel 엘리먼트의 RightOf/Below/AlignLeftWith/AlignRightWith/AlignRightWithPanel/AlignBottomWithPanel 첨부 속성을 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로
더 읽기