【发布时间】:2021-06-20 07:14:12
【问题描述】:
我正在 Xamarin Forms 中开发一个聊天应用程序,并尝试添加条件格式,具体取决于它是传入消息还是传出消息。
这是我的 XAML:
<Frame
Margin="1"
Padding="0"
x:Name="FrameRef"
x:DataType="model:ChatMessage">
<Frame
CornerRadius="10"
Padding="7"
BackgroundColor="LightBlue"
HasShadow="false"
Margin="10,10,80,0">
<Frame.Triggers>
<DataTrigger
TargetType="Frame"
Binding="{Binding Source={x:Reference FrameRef}, Path=x:DataType.From}" Value="+1456456456">
<Setter Property="BackgroundColor" Value="Yellow"/>
</DataTrigger>
</Frame.Triggers>
当我使用 Path="Margin" 和 Value="1" 时,它可以工作。
我现在正在尝试使其与路径为 x:DataType="model:ChatMessage" 并检查“发件人”字段(指示消息是传入还是传出)一起工作。
【问题讨论】:
标签: xaml user-interface xamarin xamarin.forms