私はXAMLの「ウィンドウロード」イベントによって呼び出されるメソッドWindow_Loaded()
作成するコードの例を見た:XAML Window.Loadedによって呼び出されたメソッドでコードを実行する理由
<Window x:Class="TestModuleLoader.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" Loaded="Window_Loaded">
<Grid>
...
</Grid>
</Window>
しかし、背後にあるコードでは、コードは、コンストラクタとWindow_Loaded()
方法の両方で働いていた:
using System.Windows;
namespace TestModuleLoader
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//what advantages do I have running code here?
}
}
}
これには利点がありますか?
ここでは、ASP.NETのように「」、「PostRender()
」などのメソッドについて知っておくと便利な「ウィンドウロードサイクル」がありますか?
Mike Hillbergはブログで "使用するイベントが不明な場合は、もう読みたくないので、Loadedイベントを使用してください"と述べています。優れている、私は今WPFで少しオーバーロードされている気がして、それは私が今知る必要があるすべてです。リンクありがとう! –
WPFは少し圧倒的に感じることができます。私は個人的に私が氷山の先端を見たように感じる。 – Razzie