Home Forums WPF controls Xceed Toolkit Plus for WPF Another AvalonDock newbie question.

Mots-clés : 

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
  • cvdevol
    Post count: 4
    #43772 |

    In my app I am adding LayoutDocuments (each containng a richTextBox) programmatically. I want to display an image in each tab, depending on what kind of file is displayed.

    I define the images thus:

    Dim rtfImage = New Uri(« C:\Users\Kalki\Documents\Visual Studio 2015\Projects\WpfApplication3\Resources\RichText.png », UriKind.RelativeOrAbsolute)
    Dim txtImage = New Uri(« C:\Users\Kalki\Documents\Visual Studio 2015\Projects\WpfApplication3\Resources\textdoc.png », UriKind.RelativeOrAbsolute)

    Then I create a new LayoutDocument thus:

    Dim d As New LayoutDocument

    I set the IconSource property thus:

    d.IconSource = New BitmapImage(rtfImage)

    I set the Title and other peroperties, and add the LayoutDocument to the LayoutDocumentPane thus:


    Everything is fine except the image doesn’t show up on the tab, although the Title does. I have tried this for all the Themes.

    What am I missing?

    Fawzi [Xceed]
    Post count: 722


    Try setting the DocumentHeaderTemplate to display the « Iconsource » and the « Title » :

    <StackPanel Orientation= »Horizontal »>
    <Image Source= »{Binding IconSource} »
    Margin= »0,0,4,0″ />
    <TextBlock Text= »{Binding Title} » />

    The default DocumentHeaderTemplate only displays the « Title ».

    Post count: 4

    Thanks yet again! This works.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.