Я использую некоторую векторную графику в своем приложении WPF, к которому я обращаюсь через ResourceDictionary. Сейчас я создаю TreeView, где я хотел бы заменить изображения по умолчанию, используемые для предварения узлов векторной графикой. Определение разных изображений для узлов — это кусок пирога, если они являются реальными изображениями, но можно ли каким-либо образом использовать элемент Path в качестве источника изображения в TreeView?
Я бы предпочел использовать векторы, а не настоящие изображения, потому что я использую векторную графику в других областях сайта, и было бы предпочтительнее иметь только один источник изображения.
Пример записи в ResourceDictionary выглядит следующим образом:
<ControlTemplate x:Key="MyPath">
<Viewbox>
<Grid>
<Path Data="F1M2357.31445,2509.047846875L2456.35742,2509.047846875C2461.00781,2509.047846875,2464.78906,2504.952146875,2464.78906,2499.916996875C2464.78906,2494.881836875,2461.00781,2490.785156875,2456.35742,2490.785156875L2357.31445,2490.785156875C2352.66602,2490.785156875,2348.88477,2494.881836875,2348.88477,2499.916996875C2348.88477,2504.952146875,2352.66602,2509.047846875,2357.31445,2509.047846875z" Fill="White" Stretch="Fill" />
</Grid>
</Viewbox>
</ControlTemplate>