WPF 기반<color silver>아닌가?</color> 사용 가능한 새로운 UI 프레임워크
사용하는 Namespace
using FirstFloor.ModernUI.Presentation; using FirstFloor.ModernUI.Windows.Controls;
대화상자
ModernDialog.ShowMessage( "A messagebox by button", "<Title>", MessageBoxButton.OK );
Namespace 추가
< ... xmlns:mui="http://firstfloorsoftware.com/ModernUI" ... >
XAML 코드 내에서
빈페이지 하나에 들어가는 엄청난 NS 들!!
<UserControl x:Class="ModernUIApp1.Content.TargetServerSetting" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mui="http://firstfloorsoftware.com/ModernUI" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300">
룰은 아닌 것 같고, 페이지 역할에 따라 분류하는 것 같은데. 위저드에 있는데로 만들어진 것을 그대로 쓰고 적당한 위치에 넣어주면 된다.
설명
<UserControl x:Class="ModernUIApp1.Pages.Home" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mui="http://firstfloorsoftware.com/ModernUI" mc:Ignorable="d" d:DesignHeight="558" d:DesignWidth="617"> <Grid Style="{StaticResource ContentRoot}"> <mui:ModernTab Layout="List" SelectedSource="/Content/About.xaml"> <mui:ModernTab.Links> <mui:Link DisplayName="A" Source="/Content/A.xaml" /> <mui:Link DisplayName="B" Source="/Content/B.xaml" /> <mui:Link DisplayName=""/> <mui:Link DisplayName="look setting" Source="/Content/SettingsAppearance.xaml" /> <mui:Link DisplayName="about" Source="/Content/About.xaml" /> </mui:ModernTab.Links> </mui:ModernTab> </Grid> </UserControl>