XAML C# wpf mvvm以编程方式以编程方式更改边框颜色

yh2wf1be  于 2023-05-11  发布在  C#
关注(0)|答案(1)|浏览(160)

我是一个初学者-我有一个边界与图像内,最终可能有许多这些边界/照片在xaml代码。边框有一个属性Name=“Border_N”(N =一个唯一的边框ID值)我想点击这张照片,这是一个按钮,并有边框改变颜色。我希望能够以编程的方式来实现这一点,但我真的不确定如何才能最好地实现这一点。我相信这不难,但我真的不知道从哪里开始。有人知道吗?

wooyq4lh

wooyq4lh1#

您不希望以编程方式更改边框颜色。你甚至不想改变你的边框颜色时,点击的东西。你要做的是在你的视图模型中引入一些状态,它代表了“这张照片”被点击的事实,(比如说,bool IsClicked,希望你能找到一个更有意义的名字,)然后你想让你的边框根据这个状态选择它的颜色。
为此,您有几个选择:

相关问题