Suchergebnisse
Suchergebnisse 1-27 von insgesamt 27.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich versuche mich in WPF einzuarbeiten, allerdings steh ich ganz am Anfang schon vor der Unwissenheit. Wo schreib ich denn den Code rein der beim laden der App abläuft? Bei Windows-Forms wäre das die Sub New des Startforms, wenn es denn ein Startform gibt, ansonsten die Sub Main im Startmodul. Eine Sub Main sehe ich bei WPF nicht. Viele Grüße
-
Aha, überschreiben heißt das gibt es schon irgendwo. In Windows Forms gibt es zum Beispiel den Designer-Code in denen einigen Sachen gemacht werden, aber ausgelagert werden können. Ich denke mal die Sub New wäre da das häufigste. Solche Designer-Codes habe ich bei WPF jetzt nicht gesehen. Bei mir ist MainWindow.xaml auch die StartUpUri. Ich habe auch eine MainWindow Class. (Hier eine kleine Extrafrage nebenbei, warum gibt es hier kein Public, Friend, etc. Attribut?) Ist das dann wie mein Form1? …
-
@ErfinderDesRades Ich habe das Tutorial angeschaut, leider konnte es mir noch keine Frage beantworten. Gerade im ersten Tutorial Anwendungsstruktur, wird mir ganz deutlich, dass du einige Sachen an WPF verstanden hast, die für mich nicht ablesbar sind. Ich war im MainWindow.xaml.vb und habe eine Sub New gemacht. Diese läuft beim Start ab. Ich verstehe, dass das Codebehind ist. Bei dir läuft als erstes die Sub New von MainModel, da ist die Frage warum? Das ist ja im Endeffekt eine selbstgebaute K…
-
Ging mir eher darum muss eine Klasse von etwas erben oder kann sie nicht direkt das, was sie erbt beinhalten? Es gibt ja keine anderen Erben.
-
Aber in dem Sample sind "alle" = 1 Klasse. Ich komm aber schon etwas voran, ich denke ich kann demnächst mal was basteln.
-
Habe ein bisschen rumprobiert. Je nachdem was ich im Sub New mache, laden im Designer schon Elemente einer Listbox oder nicht. Funktioniert im Designer VB.NET-Quellcode (9 Zeilen) Funktioniert nicht im Designer: VB.NET-Quellcode (13 Zeilen) Gibt es eine Regel dafür welche Operationen im Designer ausgeführt werden und welche nicht?
-
MVVM hab ich noch nicht. Das ist Code wie in NoFears DataTemplate, da heißt es nur nich MainWindow. Vollqualifiziert geht. Okok Wofür ist das DataContext = Me?
-
Zitat von ErfinderDesRades: „(Sachma frustriert euch das nicht als Entwickler, dass das neueste und dollste eigentlich einen riesigen Rückschritt der Programmiersprache bedeutet? Was war nochmal vor Designtime-Unterstützung - GW-Basic, oder?)“ Da kann ich wohl nicht ganz folgen. Ich habe jetz nochmal mit etwas mehr Verständnis für Xaml auf dein PersonList geschaut, da habe ich noch ein paar Fehlermeldungen, die mich ablenken und ich nicht beheben kann. vb-paradise.de/index.php/Attachment/54265/ …
-
@Amro nichts gegen dich. Aber ich denke EdRs Sample funktioniert schon so wie gewollt. Ich versuche daran überhaupt allgemeines Wissen über WPF aufzubauen, da muss ich leider ein paar Fragen stellen. Kein Kopf machen ist bei mir nicht zielführend, so lerne ich ganz ungern.
-
Ne, die Fehler sind noch da. Ich weiß nicht ob mir da was fehlt. Das scheint mit Definitionskontext zutun zu haben. MainModel heißt ja die Klasse Mainmodel steht da, (ich habe aber auch versucht MainModel hinzuschreiben, das verändert den Fehler von Nicht Gefunden zu Nicht Auflösbar), wenn ich tippe schlägt Intellisense auch Mainmodel vor. Dann eigentlich derselbe Fehler bei my:uclPerson, my ist ja der Namespace, dieser steht oben auch definiert ohne Kritik. Und bei Binding Persons/ meckert der …
-
Ich habe jetz mein Studio nochmal geupdatet auf den neuesten Stand 17.7.5 Ich habe nochmal neu die PersonListCs und die PersonList gedownloadet. Abgesehen davon, dass diese erstmal unterschiedlichen Xaml-Code aufweisen, sagen beide Versionen, sie können Mainmodel nicht finden, schlagen es dennoch in Intellisense vor. Die Fehler sind bei mir erst aufgetaucht nachdem ich die Anwendung auch einmal gestartet hatte. Und es hat sich ein weiterer Fehler dazu gesellt. You only can instantiate MainModel …
-
Danke, dass funktioniert. Also da läuft auf meinem PC ein Process unter nem anderen Namen als bei dir? Angenommen ich finde den richtigen Prozessnamen raus und ersetze den da würde also die alte Variante genauso gehen?
-
Was bei dir "XDesProc" ist, ist bei mir "WpfSurface", zumindest funktioniert es sobald ich den Namen dort hinzufüge. Ansonsten ist mir aufgefallen ist da ein Prozess der "devenv" heißt, aber so heißt der auch bei dir im Taskmanager, oben schreibst du "denev".
-
Eine kurze Zwischenfrage außerhalb des Themas. Du hast z.B. deine MainModelBase in den Helpers in einem Namespace System.ComponentModel Im Objektexplorer sieht das so aus: vb-paradise.de/index.php/Attachment/54282/ Wenn ich einen Namespace um eine Klasse packe, dann sieht das immer so aus: vb-paradise.de/index.php/Attachment/54283/ Also der Namespace des Projekts ist immer noch extra umzu. Wie kommt das?
-
Tatsächlich hatte ich mir erhofft, dass das vielleicht eine Einstellung ist und mir bei den DataSets weiterhilft, dessen Designer ab Net5+ ja immer diesen dämlichen Unternamespace erzeugen.
-
Hm, ich versuche gerade DesignTimeSupport umzusetzen. Dazu wird bei den Sachen, wo es funktioniert noch das Viewmodel selbst instanziert vom Designer. Aber mit einem Singleton Viewmodel ist das ja verboten. So habe ich den DataContext erstellt, aber so gibt es keinen DesignTimeSupport mehr. XML-Quellcode (1 Zeile) So stehts auch eigentlich in Post 8
-
Anzeige läuft super. Ich kriege auch von Intellisense Vorschläge zu den Membern von Data. Aber beim Editor für Binding: vb-paradise.de/index.php/Attachment/54344/
-
Ich meine Intellisense schlägt mir Member von Data vor, wenn ich in Xaml bei ItemsSource="{Binding }" tippe. Und ich binde an eine ObservableCollection wie auch im Screenshot zu sehen ist, nur das mit dem Fenster funktioniert nicht. Das mit benutzerdefiniert hab nicht ich da rein getippt, sondern kommt so wenn ich bei dir im Screenshot auf den kleinsten Kreis klicke. Hab auch schon den Xaml Code neugetippt, VS neugestartet, kompiliert in alle Kombinationen, also vielleicht was kaputt. Ich versuc…
-
ich sehe bei dir im Bild nicht wie du die Instanz bekommst. Der Ausdruck Hasepfeffer ist mir nicht geläufig. (Bei Google gibts da nur was zu Essen) DataContext="{Binding Source={x:Static vm:Data.Instance}}" DataContext="{Binding Source={StaticResource MainModel}}" Irgendwo In Post 8 hattest du auch die obere Variante gepostet und stellst es dort selbst als Unterschied heraus. DesignTime-Support würde ich erstmal als wichtiger erachten als irgendwelche Instanzen, vielleicht wenn ich die Syntax au…
-
Also ich habe dazu mal gegooglet das Problem scheint allgemein zu bestehen. Wenn du es tatsächlich nicht hast, wäre interessant auf welcher Version von VS Hier wird gesagt Static Properties darf man gar nicht verwenden: Ne, das war doch was anderes Hier bindet derjenige selbstständig mit Path, so wie es das Studio bei mir ja automatisch macht: codeproject.com/Articles/12374…a-Singleton-and-WeakRefer
-
Also in Post 44 hab ich gezeigt was bei mir schiefläuft. Da ging es noch drum, dass der DataContext nur als Object erkannt wird. Was nicht so ist, wenn man kein Singleton benutzt. Da sagst du 'Benutzerdefinierten Pfad braucht man nicht'. Das läuft bei mir automatisch. Ich kann es nicht nicht nutzen sozusagen, das macht VS einfach so. Also ich krieg ein Singleton nicht so umfänglich zum Laufen, wie eine normal instanzierbare Klasse. Was ich nun dachte ist, dass Path dasselbe ist wie das benutzerd…
-
Das heißt also bei dir ist es nicht so. Als "normal" gilt bei mir das hat jeder so. Ich kann ein Projekt hochladen gegen 18:00, aber vielleicht bist du selbst sogar schneller. Ich muss nichts besonderes tun, Pubic Sub vs Singleton Instance-Property --------------------------------- Habe jetzt per Zufall beim Erstellen eine funktionierende Variante gefunden. DataContext="{Binding Source={x:Static vm:Data.Instance}}" verursacht das Problem DataContext="{x:Static vm:Data.Instance}" Funktioniert. Ka…
-
Ok, die Code-Definitionen die kann ich im Studio sehen. Wenn ich das Binding Source= weglasse, was bedeutet das für den DataContext? In einer Definition von Microsoft findet man da meistens was zu, aber sowas scheint es da nicht zu geben? Ist das nicht auch eine Syntax-Grundlage?
-
Binding Source= ist das vorangehende Objekt. Von da aus geht dann der nächste Satz weiter. Zitat von Haudruferzappeltnoch: „Wenn ich das Binding Source= weglasse, was bedeutet das für den DataContext? In einer Definition von Microsoft findet man da meistens was zu, aber sowas scheint es da nicht zu geben?“ Also wozu findet man was? Binding Source = Was findet man? Erklärungen Was fürn sowas? Microsoft Definitionen bspw. List(Of T) Meistens sehe ich keine offensichtlichen Alternativen, die sonst …
-
Na moment, mit dem Designer arbeitet bei mir beides zusammen. Der Unterschied liegt nur in diesem Fenster ich weiß nicht wie man es richtig zu nennen hat, ich nenne es mal Binding-Editor, dieser geht nur in der Variante ohne Binding-Objekt VS Version 17.7.5
-
Einmal Kompilieren und dann das Textblock Text-Binding begucken. Intellisense geht, Binding Editor sagt Kontext kenn ich nicht. Dann den Kommentar als DataContext ersetzen und dann geht beides Intellisense und Binding Editor. Ich glaube das bleibt ein Object weil die Source Eigenschaft von Binding vom Typ Object ist. Nur komisch das bei StaticResources trotzdem die echte Klasse durchkommt. vb-paradise.de/index.php/Attachment/54394/
-
"runterdrehen müssen", meinst du damit, weil du keine NET 6 Runtime hast oder zum reproduzieren des Fehlers? Unterschiede FW und NET ist man ja gewohnt.