目次
XAML
初期フォーカス設定
開発環境 Windows8.1Pro(x64),Visual Studio2013(以下VS2013) C#,.NET Framework4.5,Livet1.2.0,AnyCPU
FocusManager.FocusedElementを使用します。
<Window x:Class="LivetWPFApplication1.Views.Sample1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
xmlns:l="http://schemas.livet-mvvm.net/2011/wpf"
xmlns:v="clr-namespace:LivetWPFApplication1.Views"
xmlns:vm="clr-namespace:LivetWPFApplication1.ViewModels"
Title="{Binding ModelData.WindowTitle}" Height="500" Width="800" WindowStartupLocation="CenterScreen"
FocusManager.FocusedElement="{Binding ElementName=btnMaximize}">
クラスライブラリに登録したリソースディクショナリファイルをxaml側で読み込む
開発環境 Windows8.1Pro(x64),Visual Studio2013(以下VS2013) C#,.NET Framework4.5,Livet1.2.0,AnyCPU
以下のようにします。「xxxxx.yyyyy.zzzzz」プロジェクトの「aaaaa」フォルダにある「bbbbb.xaml」を読み込むという意味です。
<Window.Resources>
<ResourceDictionary Source="pack://application:,,,/xxxxx.yyyyy.zzzzz;component/aaaaa/bbbbb.xaml"/>
</Window.Resources>
スポンサーリンク
複数のリソースディクショナリファイルをxaml側で読み込む
開発環境 Windows8.1Pro(x64),Visual Studio2013(以下VS2013) C#,.NET Framework4.5,Livet1.2.0,AnyCPU
以下のようにします。
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/xxxxx.yyyyy.zzzzz;component/xaml/aaaaa.xaml"/>
<ResourceDictionary Source="pack://application:,,,/xxxxx.yyyyy.zzzzz;component/xaml/bbbbb.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>