Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - Template Binding for AccessText.TextAlignment not working

 
 
Old 10-25-2007   #1 (permalink)
muchinger


 
 

Template Binding for AccessText.TextAlignment not working

All,

we are generating XAML in a Web Service. This XAML is transported to
the client and displayed there. Now I am generating similar code in
the XAML for any of the Labels:

<Label ... HorizontalContentAlignment="Right">
<Label.Content>
<AccessText TextWrapping="Wrap" Text="Label Text"
TextAlignment="Right"/>
</Label.Content>
</Label>

This seems not right to me. Rather I would like to have XAML like this

<Label ... HorizontalContentAlignment="Right">Label Text"</Label>

and do the rest in a template. So I tried to apply the following style/
data template to Labels:

<Style x:Key="labelStyle" TargetType="{x:Type Label}">
<Setter Property="Label.ContentTemplate">
<Setter.Value>
<DataTemplate x:Uid="labelDataTemplate">
<AccessText TextWrapping="Wrap" Text="{TemplateBinding
Content}"
TextAlignment="{TemplateBinding
Label.HorizontalContentAlignment}"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>

Everything works fine with exception of the Template Binding for the
TextAlignment property of AccessText. I assume that this is due to the
fact that Label.HorizontalContentAlignment is of enum
HorizontalAlignment and AccessText.TextAlignment is of enum
TextAlignment, though I did not get any binding errors in VS output
window.

Does anybody know how I could solve this? I think value converters can
not applied here, since they expect objects as input and return
objects.

Thanks,
Michael


My System SpecsSystem Spec
 

Thread Tools



Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46