פורסם 2012 בפברואר 2413 שנים יש לי תוכנה שכתובה ה-winform ולה מתודה מהסוג: private void Form1_Load(object sender, EventArgs e) { }המתודה הזו בעצם סורקת בעזרת class את כל ההתקני רשת של המחשב ואח"כ מכניסה אותם ל-combobox.לאחרונה העברתי את התוכנה מ-winform ל-wpf ושם אין לי מתודה מהסוג הזה.כשאני מסתכל בדיבגר בתוכנת ה- winform שלי אני רואה שאחרי הזו: public Form1() { InitializeComponent(); }התוכנה הולכת למתודה הבאה ובה מתבצעת הקריאה למה שאני צריך: static void Main() { Adapters addr = new Adapters(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }אין לי מושג איך ואם בכלל אפשרי לעשות מה שאני רוצה, אשמח לעזרה.
פורסם 2012 בפברואר 2513 שנים http://stackoverflow.com/questions/2619348/does-form-onload-exist-in-wpf
פורסם 2012 בפברואר 2613 שנים מחבר בתגובה השנייה בלינק יש הצעה לערוך את ה-XAML ככה:<Window x:Class="WpfTest.MainWindow" xmlns="[url]http://schemas.microsoft.com/winfx/2006/xaml/presentation"[/url] xmlns:x="[url]http://schemas.microsoft.com/winfx/2006/xaml"[/url] Title="Your App" Loaded="Window_Loaded">כשאני אצלי בקוד מוסיף בשורה Title את הערך "Loaded="Window_Loadedאני מקבל שגיאה שאומרת Player.MainWindow' does not contain a definition for 'Window_Loaded' and no extension method 'Window_Loaded' accepting a first argument of type 'PacketPlayer.MainWindow' could be found (are you missing a using directive or an assembly reference?)בשורה האחרונה כאן אני מכניס את הערך:<Window x:Class="PacketPlayer.MainWindow" xmlns="[url]http://schemas.microsoft.com/winfx/2006/xaml/presentation"[/url] xmlns:x="[url]http://schemas.microsoft.com/winfx/2006/xaml"[/url] Title="Player" AllowsTransparency="False" Icon="/Player;component/Images/Organize.ico" mc:Ignorable="d" xmlns:d="[url]http://schemas.microsoft.com/expression/blend/2008"[/url] xmlns:mc="[url]http://schemas.openxmlformats.org/markup-compatibility/2006"[/url] Height="594" Width="521" >
פורסם 2012 בפברואר 2613 שנים מה שהוספת קשר את הEVENT עם פונקצייה שלא קיימת אתה צריך להגדיר אותה בקוד.
פורסם 2012 בפברואר 2713 שנים מחבר הסתדרתי בסופו של דבר אבל השאלה שלי היא האם יכולה להיות לי פונקציה מהסוג הבא שאני יגש אליה ממש לפני שהאפליקציה עולה כמו ב-Winform: private void Form1_Load(object sender, EventArgs e) { }
פורסם 2012 בפברואר 2713 שנים מה זאת אומרת? steelmanx נתן לך בדיוק לינק שמסביר על המקבילה של הדבר הזה ב-WPF.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.