0

C#: Element beim Starten fokusieren in WPF

Will man ein Element, z.B einen Button beim Programmstart fokusieren, so kann man das folgendermaßen machen, wenn man kein UserControl in seiner WPF-Anwendung verwendet:

<Window 
    FocusManager.FocusedElement="{Binding ElementName=ELEMENTNAME}"
>

ELEMENTNAME muss natürlich ersetzt werden!

0

Visual Studio 2012: Mit Git-Projekt verbinden (Sourceforge)

Will man ein Projekt aus seinem Git-Repository auschecken (hier von Sourceforge), dann braucht man zuerst eine Erweiterung für Git, da VS standardmäßig nur TFS-Server unterstützt. Dieses bekommt man hier. Nach der Installation muss man noch die Einstellungen von Visual Studio anpassen: Tools -> Options -> Source Control -> Microsoft Git Provider auswählen.

Danach öffnet man die Team Explorer-View und klickt oben auf den Button „Connect to Team Projects“ (Icon ist ein Stecker). Dort kann man ganz unten bei den Local Git Repositories auf Clone drücken und dann in die erste Zeile die URL zu dem Projekt eingeben. Diese schaut etwa so aus:

https://USER@git.code.sf.net/p/PROJEKTNAME/code

USER und PROJEKTNAME muss natürlich ersetzt werden. Anschließend gibt man noch den Zielordner in der nächsten Zeile an und darf dann seinen Benutzernamen und Passwort eingeben.

0

jQuery: Uncaught TypeError: Object [object Object] has no method

Gerade in JavaScript und jQuery den Fehler gefangen, als ich eine ganz normale DOM-Funktion auf einem Elemnent aufrufen wollte:

Uncaught TypeError: Object [object Object] has no method ‚dispatchEvent‘

Nehm ich statt dem jQuery Selektor document.getElementById(), dann funktioniert es. Es liegt also am Rückgabewert den jQuery Selektors.

Lösung:

An den Selektor noch ein .get(0) anhängen. Dadurch bekommt man kein jQuery-Objekt, sondern ein DOM-Element.

0

Latex: Cannot determine size of graphic in mypic.jpg (no BoundingBox)

Wenn ich in Latex die Datei nur mit „LaTeX“ kompiliere und nicht mittels dem „Schnelles Übersetzen„-Befehl meines Editors namens Texmaker (also „PdfLateX + PDF„), dann wird mir der Fehler ausgespuckt:

Cannot determine size of graphic in mypic.jpg (no BoundingBox).

Mein Quellcode sah folgendermaßen aus:

\begin{figure}[h]
\includegraphics[scale=0.55]{mypic.jpg}
\end{figure}

Lösung:

LaTeX“ alleine kann aus Grafiken die Größe nicht auslesen. Dazu braucht man „PdfLaTeX„.
Man kann aber von Hand die Größe mit angeben, so verschwindet der Fehler auch:

\begin{figure}[h]
\includegraphics[scale=0.55, natwidth=1024, natheight=200]{mypic.jpg}
\end{figure}
0

Linux: Alte Kernel-Versionen entfernen

Neulich wieder Ubuntu geupdatet und festgestellt, dass die Festplatte fast voll war. Da ich noch mehrere alte Kernel-Versionen im Grub entdeckt hab und einer davon alleine ca. 120 MB benötigt, hab ich diese folgendermaßen entfernt:

  • Terminal starten und sudo dpkg -l | grep linux-image eingeben. Das listet alle installierten Kernels auf.
  • Nun die älteren davon entfernen: sudo apt-get remove --purge linux-image-3.2.0-23-generic
  • ACHTUNG: linux-image-generic darf NICHT entfernt werden.
  • Danach kann man noch nicht benötigte Pakete entfernen lassen, in dem man sudo apt-get autoremove aufruft.
0

CSS: Lange Listeneinträge (li) in Aufzählungslisten (ul) einrücken

Verwendet man in HTML in unsortierten Listen zu lange Einträge, so werden diese logischerweise auf mehrere Zeilen dargestellt. Jetzt hatte ich das Problem, dass die nachfolgenden Zeilen, dieser langen Einträge, wieder ganz links begonnen haben und nicht eingerückt, auf Höhe der restlichen Einträge.

Hab nun meine CSS-Datei erweitert:

ul {
    list-style: disc outside none; 
    margin-left: 0; 
    padding-left: 3em;
}

li {
    padding-left: 0.5em;
}