मुझे लगता है कि एक विधि Window_Loaded()
जो XAML के द्वारा कहा जाता है बनाता है एक कोड उदाहरण देखा "विंडो लोड" घटना:XAML विंडो द्वारा कॉल की गई विधि में कोड क्यों चलाएं। लोड किया गया?
<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?
}
}
}
क्या ऐसा करने के कोई फायदे हैं?
क्या एएसपी.नेट में एक "विंडो लोड साइकिल" है, यहां पर जाने के लिए उपयोगी है, यानी PreRender()
, PostRender()
, आदि जैसी विधियों के बारे में जानना उपयोगी है?
माइक हिलबर्ग अपने ब्लॉग में कहते हैं, "यदि आप सुनिश्चित नहीं हैं कि कौन सी घटना का उपयोग करना है, और आप अब और नहीं पढ़ना चाहते हैं, तो लोडेड ईवेंट का उपयोग करें"। बढ़िया, मैं फिलहाल डब्ल्यूपीएफ के साथ थोड़ा अधिभार महसूस कर रहा हूं और मुझे अभी यह जानने की जरूरत है। लिंक के लिए धन्यवाद! –
डब्ल्यूपीएफ थोड़ा जबरदस्त महसूस कर सकता है। मैं व्यक्तिगत रूप से महसूस करता हूं कि मैंने केवल हिमशैल की नोक देखी है। – Razzie