Вы правы - я должен признать, что это ужасный ответ с парой ошибок. Я сделал несколько шансов исправить это, но это громоздкое решение. Идея состоит в том, что для свойства ResourceName установлено значение «String1» в XAML. ResourceContentTextBlock использует это значение для извлечения локализованной строки из ресурсов и обновляет свойство Text унаследованного TextBox. Вот почему нет необходимости приобретать недвижимость.

я есть приложение XBAP со следующим пользовательским контролем:

  <UserControl x:Class="XXX.UsersGrid"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Height="Auto" Width="Auto">

        <UserControl.Resources>
            <DataTemplate x:Key="UpArrowUsers">
                <DockPanel>
                    <TextBlock Text="xxUser" x:Name="upArrowUsersHeader" HorizontalAlignment="Center"></TextBlock>
                    <Path x:Name="arrow" StrokeThickness = "1" Fill= "gray" Data= "M 5,10 L 15,10 L 10,5 L 5,10"/>
                </DockPanel>
            </DataTemplate>
    </UserControl>
    ...

Теперь я хочу получить строку "xxUser" из файла resx, который встраивается как ресурс в приложение. Как мне добиться этого?

Ответы на вопрос(6)

Ваш ответ на вопрос