我有一些列表框中的画布。在这些画布内部,我有一些TextBlocks,它们的文本绑定到了它们上面。但是,当我尝试在文本块(或标准高度/宽度)上使用MaxWidth/Height属性时,属性将被忽略!所以我最终会在案件中使用Canvas的文字。C# - Windows Phone - MaxWidth&MaxHeight属性被忽略
我非常感谢在这件事上的任何帮助,我希望我不只是一个盲目的白痴!
哦,这里的代码(我说的是TextBlock的是第一个):
<ListBox Margin="0,-9,-12,0" ItemsSource="{Binding}" Name="listBoxNotes" HorizontalAlignment="Left" VerticalAlignment="Top" Width="400" Height="548">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Canvas Height="175" Width="360" Background="{StaticResource PhoneAccentBrush}" toolkit:TiltEffect.IsTiltEnabled="True" Name="canvasNote" Tap="canvasNote_Tap">
<TextBlock Text="{Binding Title}" FontWeight="Bold" FontSize="26" Foreground="White" Canvas.Left="10" Canvas.Top="5" x:Name="Title" Width="100" MaxWidth="100"/>
<TextBlock Text="{Binding Details}" TextWrapping="Wrap" Width="352" FontSize="24" Foreground="White" Canvas.Left="10" Canvas.Top="35" />
</Canvas>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
如果你显示一些代码,它会更容易帮助你。 – anderZubi
添加了一些代码,希望它有帮助。 – Newbie