Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 18:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C# Wpf --> usercontrol zugreifen

Discussion on C# Wpf --> usercontrol zugreifen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 240
Join Date: Jun 2013
Posts: 259
Received Thanks: 14
C# Wpf --> usercontrol zugreifen

Hallo

Wollte mir ein zeitrechner bauen wo man Zeiten addieren und subtrahier kann, vorgegeben ist es mit usercontrol und wpf zu machen.
Das Usercontrol besteht aus 3 textboxen ( Std min sec)
Die hab ich halt 3 mal auf die wpf Mainwindow gezogen

Beim Code vom usercontrol public int für die Std min und sec erstellt
Mein Problem ist wie kann ich den usercontrol sagen das er dann die
Wenn der button berechnen vom Mainwindow gedruckt wird das er aus den public Variablen für die ergebnise in die textboxen schreibt?

Hab versucht beim usercontrol im xaml (Grid) buttonbase.click = "rechnen" zu schreiben und dann im Code das der button rechnen die ergebnise in die textboxen schreibt
Sollte ja theoretisch funktionieren sprich , wenn irgentwo ein button gedruckt wird dann starten er den Event rechnen
Leider funktioniert das nicht da das usercontrol anscheinend einen button click am Grid vom Mainwindow nicht erkennt.

Hab mir dann überlegt ( noch nicht gemacht, weil nicht zuhause) ob ich einen button public machen kann, so das er von Mainwindow und usercontrol benutzt werden kann und in diesem dann reinprogrammieren das er was in die textboxen schreibt
Problem wäre halt das das Mainwindow dann meckern sollte da er die textboxen ja nicht kennt...
ephaltes is offline  
Old 06/04/2014, 22:03   #2
 
elite*gold: 5
Join Date: Dec 2013
Posts: 683
Received Thanks: 56
versuch es mal mit = rechnen ö.ö so weit ich weiß aber Entschuldigung wenn es Falsch ist ist das in "" nach einen = eig. immer text also mach die " mal weg
Guiso90 is offline  
Old 06/04/2014, 22:38   #3


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
WPF ist eigentlich nicht dazu gedacht, alles manuell anzusteuern und die GUI mit der Logik verschmelzen zu lassen. Vielleicht solltest du mal darüber nachdenken, dich etwas davon abzuwenden und grundlegende Dinge wie Bindings, Commands und XAML zu lernen.

Grundsätzlich kann man aber alternativ auch auf einen Button einen Delegate setzen der bei einem Klick aufgerufen wird. Dort müsstest du in deiner Situation im Markup den Elementen einen Namen geben (über x:Name) und kannst anschließend im Code dahinter über den Namen darauf zugreifen.

Wenn du den Handler nicht im Markup festlegen willst, kannst du's natürlich noch ganz klassisch machen:

Code:
btn.Click += btn1_Click;

private void btn1_Click(object sender, RoutedEventArgs e)
{
    // do something
}

Wie bereits gesagt ist das nicht optimal, da deine GUI etwas über die Logik weiß und umgekehrt.


Quote:
Originally Posted by Guiso90 View Post
versuch es mal mit = rechnen ö.ö so weit ich weiß aber Entschuldigung wenn es Falsch ist ist das in "" nach einen = eig. immer text also mach die " mal weg
Was?
Mostey is offline  
Old 06/04/2014, 22:44   #4
 
elite*gold: 5
Join Date: Dec 2013
Posts: 683
Received Thanks: 56
Naja kenne die Sprache nicht und bei c++ und bei VB is es eigentlich so das
z.b. Textbox1.Text = "Hay" <- Text = Hay
oder Textbox1.Text = Hay <- Funktion~
Guiso90 is offline  
Old 06/04/2014, 23:14   #5


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by Guiso90 View Post
Naja kenne die Sprache nicht und bei c++ und bei VB is es eigentlich so das
z.b. Textbox1.Text = "Hay" <- Text = Hay
oder Textbox1.Text = Hay <- Funktion~
Du kannst einem string keine Funktion zuweisen. Das hat nicht mehr viel mit der Sprache zutun sondern das ist das Framework. In diesem Fall WPF, du sprichst (wenn überhaupt) von WinForms.
Mostey is offline  
Reply


Similar Threads Similar Threads
Von Formklasse auf Usercontrol Klasse zugreifen
05/18/2013 - .NET Languages - 0 Replies
Hat sich erledigt. With New Klassenname .Objekt End With Ich hab mal wieder ein kleine Problem.
[Official] VenomHacks Public VIP D3D [OPK, SVP, STW, Boneshot, UserControl and more!]
02/26/2012 - WarRock Hacks, Bots, Cheats & Exploits - 13 Replies
Here is the first Public VIP D3D in a BETA version. More functions will be added soon! VirusTotal: https://www.virustotal.com/file/65538fe4540ddf238d c0d28bda0ebb3eb01323d11d8d3cbfcacb314abb07cf15/ana lysis/1330170435/ (false positives) Download: VenomHacks Public D3D v1.0.rar Screen: http://i.imgur.com/FeN7z.png Credits:
[VB.NET] UserControl-based-Forms
08/27/2011 - Coding Tutorials - 0 Replies
Da ich mir gedacht habe, dies könnte hilfreich für einige Programme hier in e*pvp sein, gibts heute ein Tutorial wie man ganz einfach eine "UserControl-based-Form" macht. Was ist das überhaupt? Eine "UserControl-based-Form" ist eine Anwendung, die auf MDI, Tabs und mehrere Forms verzichtet. Sie ist ungefähr wie Tabs, verhält sich aber wie eine normale Anwendung mit Forms, da die Forms unabhängig sind und nicht, wie bei Tabs auf das Hauptfenster angewiesen sind. Ich persönlich bevorzuge...
[27.01.2011] Aless D3D v7.0 | NoCrash, UserControl, ESP, GMWarning, etc.
01/29/2011 - WarRock Hacks, Bots, Cheats & Exploits - 46 Replies
Aless D3D v7.0 Name: Aless D3D Public v7.0 Update Date: 27.01.2011 Status: Detected VIP? http://www7.pic-upload.de/30.01.11/ceqnf2z4fo6i.p ng



All times are GMT +1. The time now is 18:43.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.