Laden...
P
ProGamer
myCSharp.de - Member
26
Themen
660
Beiträge
Letzte Aktivität
vor 5 Jahren
Dabei seit
22.09.2008
Herkunft
NRW
Erstellt vor 10 Jahren

Hallo,

ich weiss nicht ob das eine gute Idee ist oder überhaupt möglich ist aber du könntest ja mittels
WinAPI das Fenster mit dem aktuellen Fokus ermitteln, deine Anwendung zum Child dieses Fenster
machen und dann in einer Ecke dein Notification-Fenster einblenden.

Erstellt vor 10 Jahren

Morgen,

würde sich an so einer Stelle nicht eine Wrapper-Klasse anbieten?

Die Wrapper-Klasse würde dann ein Array bereitstellen, und nach dem einlesen, die Liste der eigentlichen Klasse befüllen und das Objekt zurückliefern.

Erstellt vor 10 Jahren

Hallo,

vielleicht helfen dir die Artikel der Dotnetpro etwas weiter.
Dort gab es eine Artikelserie in der eine Update-Funtkion mit FTP und was dazu gehört realisiert wurde.

Dotnetpro > Archiv > File Transfer Protocol (FTP)

(da fehlt die Ausgabe 10/2013)

Erstellt vor 10 Jahren

Ok, sorry, hätte etwas mehr schreiben können.
ActualWidth und ActualHight sind ReadOnly DPs, somit ist ein Binding nicht möglich.
Das kann man aber mit AttachedProperties umgehen.

siehe pushing-read-only-gui-properties-back-into-viewmodel

Zu deiner anderen Frage, kann ich dir leider nichts sagen.

Erstellt vor 10 Jahren

Morgen,

wo wird denn dein Code ausgeführt? Im Constructor (deiner Form)?
Wenn ja dann versuch es mal im Loaded-Ereignis.

Oder versuche mal dich an die ActualWidth-Eigenschaft der Form zu binden.

Erstellt vor 10 Jahren

Also ich verstehe nicht ganz das Problem, aber du müsstest in der Lage sein auf das Feld mittels Reflection zuzugreifen.
(vorrausgesetzt du Weisst wie das Feld heisst)

Erstellt vor 10 Jahren

Wenn die Datenbank nur von einem User Verwendet wird dann kannst du auch SQLite verwenden.

Wenn es eine Multi-User Anwendung ist, dann verwende wie vorgeschlagen einen SQL-Server oder
etwas anderes vergleichbares deiner Wahl.

Erstellt vor 10 Jahren

Hallo,

vllt hilft dir folgender Thread und dessen Antworten dir weiter:

GUI Forms / Visual Studio: Die Oberfläche verschiebt sich von alleine

Erstellt vor 10 Jahren

hallo,

wenn du wissen möchtest welches TreeViewItem selektiert ist, dann kannst du auch von der TreeView
ableiten und eine DependencyProperty bereitstellen, die das Binding ermöglicht. Der Mode des
Bindings sollte dann auf OneWayToSource eingestellt sein.


	public class TreeViewExtended : TreeView
	{
		public new static readonly DependencyProperty SelectedItemProperty =
			DependencyProperty.Register("SelectedItem", typeof(object), typeof(TreeViewExtended), new PropertyMetadata(default(TreeViewItem)));

		public new object SelectedItem
		{
			get { return GetValue(SelectedItemProperty); }
			set { SetValue( SelectedItemProperty, value ); }
		}
		
		protected override void OnSelectedItemChanged( RoutedPropertyChangedEventArgs<object> e )
		{
			this.SelectedItem = e.NewValue;
		}
	}