Laden...

Profil von voodoo44

myCSharp.de - Member Mitglied seit
V
voodoo44
myCSharp.de - Member
21
Themen
82
Beiträge
Dabei seit
07.04.2008
Letzte Aktivität
vor 13 Jahren
Erstellt vor 13 Jahren

Das heißt, dass es dafür keine vorgefertigten Methoden oder Properties gibt?
Zumal sich die Position des Icons ja stetig verändern kann. Woher bekomme ich denn die Eigenschaft der Position des TrayIcons?

Erstellt vor 13 Jahren

Hallo Leute,

ich bin aktuell daran ein neues Projekt umzusetzen. Das Programm soll quasi nur als TrayIcon laufen - und beim Klicken darauf, soll sich eine Art "Layer" öffnen, der weiterführende Informationen enthält.

Die weiterführenden Informationen sind an sich überhaupt kein Problem, das habe ich im Griff und das funktioniert in einer extra Windows-Forms Anwendung bereits problemlos.

Nun möchte ich gerne den Part mit dem TrayIcon umsetzen. Das kann man ja praktischerweise auch ganz toll direkt im VS aktivieren. Jetzt will ich aber wissen, wie ich sowas hinbekomme:
FreeSpaceTab: eingebundene Laufwerke im Blick
Mir geht es dabei um das Verhalten auf dem Screenshot. Wenn ich auf mein TrayIcon klicke, soll sich mein "Layer" (Windows Form?) öffnen und quasi unten am TrayIcon "andocken". Bei erneutem Klicken (oder klicken neben das Fenster) soll sich der "Layer" wieder schließen. Wichtig ist hier eben, dass da kein extra Fenster irgendwo aufgeht auf dem Bildschirm (und auch, dass man es nicht verschieben kann) - es soll schlichtweg so "angedockt" bleiben wie der Layer auf dem verlinkten Screenshot.

Wie macht man denn sowas?

Erstellt vor 14 Jahren

Hallo Leute,

ich suche aktuell nach ein paar Beispielen für die Verbreitung der Continuous Integration. Kennt jemand (namenhafte) Firmen, die diese Möglichkeit der agilen Softwareentwicklung nutzen?
Swoodoo und die VZ-Netzwerke fallen mir da als erstes ein, meine ich mal gelesen zu haben.

Hat jemand noch ein paar Firmen, die darauf setzen? ggf. mit Quelle.

Danke euch 😃

Erstellt vor 14 Jahren

Hallo User,

folgendes Problem: ich habe ein MediaElement, welches einen Internetradiostream ausgibt.
Über den Stream werden ja oftmals Informationen wie aktuell laufender Track oder der dazugehörige Interpret übertragen.
Bekommt man diese Daten irgendwie ausgelesen? Wenn ja: Wie?

Erstellt vor 14 Jahren

Hi Leute,

ich habe aktuell folgendes Problem:
Nach dem Start meiner WPF-Anwendung soll jede Sekunde der Fensterinhalt (bzw. speziell: der Inhalt von 4 Labels) aktualisiert werden.
Das ist an sich auch kein Problem - while-schleife drumgesetzt und einfach system.threading.sleep(1000) eingefügt.

Nun habe ich aber das Problem, dass ich wie While-Schleife in die Funktion MainWindow() gesetzt habe. Das heißt, dass der Code zwar ausgeführt wird - das Programm aber nie so weit kommt, dass es das WPF-Fenster öffnet, da das Programm (logischerweise) in der "endlosschleife" festhängt.

Welche Möglichkeiten gibt es denn, das Problem zu lösen?

namespace Streamtest
{
    /// <summary>
    /// Interaktionslogik für MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            try
            {
                mediaElement1.Source = new Uri("http://main-high.rautemusik.fm");
                mediaElement1.Play();
            }
            catch (Exception ex)
            {
                Console.Write(ex);
            }

            controlDateTime();
        }

        public void controlDateTime()
        {
            Console.WriteLine("...Datum aktualisieren ...");
        }
    }
}
Erstellt vor 14 Jahren

Kannst du nicht irgendwie die Ausgangsfarbe auslesen und die "Übergangsfarbe"?
Die Differenz der beiden Farben sollte sich auch auf die neue Farbe übertragen lassen.

Erstellt vor 14 Jahren

Mit deinem Stream läufts bei mir auch ....
Wie komme ich denn jetzt an eine verarbeitbare Stream-URL zum genannten RauteMusik.fm-Stream?

Muss ja irgendwie auch funktionieren?
Im VLC bekomme ich da auch leider nicht mehr angezeigt.

Nachtrag:

mediaElement1.Source = new Uri("http://main-high.rautemusik.fm");
mediaElement1.Play();

funktioniert!

Erstellt vor 14 Jahren

Auf Manual habe ich es gesetzt - aber Ton will keiner kommen ... grübel

Erstellt vor 14 Jahren

Hallo Leute,

ich habe mal eine Frage: ich bastele aktuell eine App, welche mir unter anderem einen Internetradiostream abspielen soll.

Dazu habe ich im VS2010 ein neues WPF-Projekt angelegt und über die Oberfläche ein MediaElement in die Appoberfläche gezogen.

Danach bin ich in den Quellcodeeditor gewechselt und habe folgende Zeilen hinzugefügt:

            try
            {
                mediaElement1.Source = new Uri("http://main-aacp.rautemusik.fm");
                mediaElement1.Play();
            }
            catch (Exception ex)
            {
                Console.Write(ex);
            }

Jetzt frage ich mich: Warum passiert nichts?

Nehme ich den try-catch-Block heraus, so bekomme ich folgende Fehlerausschrift:> Fehlermeldung:

System.Windows.Markup.XamlParseException wurde nicht behandelt.
Message=Zeilennummer "3" und Zeilenposition "9" von "Durch den Aufruf des Konstruktors für Typ "Streamtest.MainWindow", der den angegebenen Bindungseinschränkungen entspricht, wurde eine Ausnahme ausgelöst.".
Source=PresentationFramework
LineNumber=3
LinePosition=9

[...]
{"Das Medium kann nicht gesteuert werden, wenn nicht &quot;LoadedBehavior&quot; oder &quot;UnloadedBehavior&quot; auf &quot;Manual&quot; festgelegt ist."}
[...]

Wie genau muss ich denn vorgehen, um so einen ganz simplen Audioplayer umzusetzen? Ich will wirklich nur die Stream-URL aufrufen und den Stream wiedergeben - mehr soll da gar nicht passieren.

Erstellt vor 14 Jahren

Was nicht stimmt ist, das es zum Jailbreak mittlerweile was offizielles gibt. Es stimmt dass MS sich da öffnen will und auch mit ChevronWP zusammenarbeitet, aber bis jetzt ist es noch illegal und außerdem ist eh die Frage ob man normalen Usern sowas anmuten möchte - die werden die Applikation dann einfach nicht benutzen wenn sie solche Vorraussetzungen hat - man darf nicht vergessen dass nicht jeder User nen Entwickler ist.

Ich dachte, dass sich hier mittlerweile etwas offizielles getan hat - natürlich ist das Tool nicht offiziell von Microsoft. Ich war aber bis jetzt der Meinung, dass MS hier niemandem Steine in den Weg legt und es daher keine Probleme gibt.

Wer sich im übrigen ein Optimus7 kauft (so wie ich), der hat bereits ein Tool mit an Bord, welches den Unlock über einen (bzw. 2, wenn es nach dem Update so bleiben soll) Registry-Einträge ermöglicht.

Für Studierende ist das aber eh hinfällig - Dreamspark-Registrierung durchführen und Telefon offiziell freischalten.