¿Hay alguna forma de obtener el contenido del hipervínculo del archivo de recursos en WPF?

¿Hay alguna forma de obtener contenido de hipervínculo desde el archivo de recursos en xaml? Sé que hay mucho código en el reverso. Intenté usar Name = "{x: Static Properties: Resources.stringname}" pero arroja un error

¿O si hay alguna solución?

He intentado Name pero me da un error: No puedo enlazar con la propiedad Uid o Name en XAML

preguntado el 16 de mayo de 11 a las 16:05

Elimine la pregunta o publique una respuesta adecuada (no dentro de la pregunta) que explique cómo hacerlo y acéptelo. -

He cambiado mi pregunta HB Thnx por señalar:

Su pregunta, título y descripción tal como están no tienen sentido. ¿Está intentando obtener una URL de un archivo de recursos? -

Solo estoy tratando de obtener contenido de hipervínculo desde el archivo de recursos. Y creo que eso es lo que también está en el título y en mi descripción. -

Supongo que su código de muestra me confundió, que no tiene nada que ver con una URL. -

2 Respuestas

Qué tal si:

<Hyperlink NavigateUri="{x:Static Properties:Resources.SomeUrl}">
    <Run Text="{x:Static Properties:Resources.SomeUrl_Description}"/>
</Hyperlink>

contestado el 17 de mayo de 11 a las 00:05

Sí, supongo que no me hizo clic para usar ejecutar dentro del hipervínculo. Solo estaba usando un hipervínculo directo y no había forma de localizarlo. - alice7

No se puede unir a la Name en XAML, ya que se usa internamente para crear referencias y debe ser único. Algunos bits relevantes de MSDN:

El nombre es una de las pocas propiedades de dependencia que no se pueden animar (IsAnimationProhibited es verdadero en los metadatos), porque el nombre en sí es vital para apuntar a una animación. La vinculación de datos a un Nombre es técnicamente posible, pero es un escenario extremadamente poco común porque un Nombre vinculado a datos no puede cumplir el propósito principal de la propiedad: proporcionar un punto de conexión de identificador para el código subyacente.

Los nombres deben ser únicos dentro de un ámbito de nombres. Para obtener más información, consulte Ámbitos de nombres XAML de WPF.

contestado el 17 de mayo de 11 a las 00:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.