Laden...

Forenbeiträge von toolsche Ingesamt 8 Beiträge

08.11.2011 - 11:49 Uhr

Hallo CyberHunter,

Wahrscheinlich ist das Template noch nicht geladen. Versuch mal vor dem Zugriff auf das Template

dataGridColumn.ApplyTemplate();

aufzurufen.

Dann die TextBox über FindName ermitteln:

var textBox = dataGridColumn.Template.FindName("txtHeader", dataGridColumn) as TextBox; 

Gruß, toolsche

27.10.2011 - 08:59 Uhr

Hi,

Ich denke es liegt daran, dass die ListBox intern einen eigenen ScrollViewer implementiert und daher den ScrollEvent abfängt.
Du könntest ein eigenes ControlTemplate ohne ScrollViewer für deine ListBox nutzen, wie hier beschrieben:
How can make ScrollViewer scroll when mouse is over any content

oder falls du doch mehr Items in deiner Listbox hast, als hineinpassen, das ControlTemplate explizit mit einem ScrollViewer
ausstatten und das Eventhandling deinen Bedürfnissen anpassen (z.B. den äußeren ScrollViewer scrollen lassen, sobald die
ListBox zum oberen/unteren Ende gescrollt hat).

Gruß, toolsche

23.10.2011 - 18:45 Uhr

Hallo,

Gibt es dein Projekt noch irgendwo zum downloaden? Hast du es mittlerweile in irgendeine Quellcodeverwaltung (SVN, Git, Hg) gepackt und irgendwo gehostet (z.B. Google Code, GitHub, Codeplex)?

Gruß, toolsche

14.03.2011 - 13:29 Uhr

Hi,

  1. Ja, du kannst an die Text-Property von der TextBox binden

  2. Eine Mischung von statischem Text und Binding im Markup ist nicht möglich. Stattdessen würde ich ein zusätzliches Label für den Text "Ortschaft:" definieren:

<StackPanel>
    <Label Content="Ortschaft:"/>
    <TextBlock Text="{Binding Ort}" Margin="10,0,0,0"/>
</StackPanel>

Ein andere Möglichkeit wäre, einen Converter zu schreiben, der dir den Text zusammenbaut. Beispiel siehe hier:
http://www.codeproject.com/KB/WPF/MvvmDynamicCommands.aspx

Gruß, toolsche

12.02.2010 - 09:39 Uhr

Hi,

Schau dir mal folgendes Projekt an:
http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part1.aspx

In dem Beispiel wird eine Ableitung des Thumb-Controls (MoveThumb) verwendet, die den DragDelta-Eventhandler implementiert.

If you play around with it, you will notice that you can actually grab and drag the object, but only where the gray MoveThumb is visible. That's because the ellipse hinders the mouse events to make its way through to the MoveThumb. We can easily change this behaviour by setting the IsHitTest property of the ellipse to false.

Ich vermute, dass das genau dein Problem ist.

Gruß, toolsche

15.01.2010 - 09:17 Uhr

Hi,

Genau so ist es. Es wird auf den DataContext des Parents gebindet.

Gruß,
toolsche

13.01.2010 - 13:26 Uhr

Hi,

Du musst noch das Binding für die Header-Property setzen:

<HeaderedContentControl HeaderTemplate="{StaticResource headerTemplate}" Header="{Binding}"/>

Gruß,
toolsche

07.03.2008 - 16:39 Uhr

Hallo,

AxisAngleRotation3D.Axis ist deine Drehachse:


AxisAngleRotation3D rotation = new AxisAngleRotation3D();
rotation.Axis = new Vector3D(1.0, 0.0, 0.0);

Verwende hier mal die Position deines Objekts als Drehachse, dann müsste es eigentlich funktionieren.

Hier noch ein nettes Beispiel, was ich gefunden hab:
http://www.codegod.de/WebAppCodeGod/wpf-usercontrol-3d-cube-AID413.aspx

Gruß, Tobi