动态重新着色背景

Recolor background dynamically

我想在 XAML 中创建一个语言选择,但设计师创建了这个模型:

现在只好按照这个设计了,但是不知道在XAML中使用Border标签是否可以创建这样的动态背景?

我是否需要将其提取为图像,并将其设置为所有行的背景?或者我能否以某种方式使旗帜后面的背景更暗(例如:仅围绕左角)?

是的,可以使用 <Border CornerRadius="10,0,0,10">

只对边框的某些角进行圆角处理