X:Key:检索方式
在XAML中我们可以把很多需要多次使用的内容提取出来放在资源字典里面,需要使用的时候就需要Key把它检索出来。
X:Key的作用就是为资源贴上用于检索的索引。在WPF中,几乎每个元素都有自己的Resources属性,这个属性是个“Key-Value”式的集合,只要把元素放入这个集合,这个元素就成为资源字典中的一个条目了,为了检索到这个条件,就必须为它添加x:Key。资源(Resources)在WPF中非常重要,需要重复使用的XAML内容,如Style、各种Template和动画等都需要放在资源里。
X:Key用法实例:
<Window x:Class="WpfApplication1.Key"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="Key" Height=