Silverlight … hyperlinkbutton в файл с помощью относительного пути

Этот код также возвращает строку альтернативных прописных букв: -

def alternative_strings(strings):
        for i,x in enumerate(strings):
            if i % 2 == 0:
                print(x.upper(), end="")
            else:
                print(x.lower(), end= "")
        return ''


print(alternative_strings("Testing String"))
6
задан Scott Anderson 2 January 2009 в 01:29
поделиться

2 ответа

HyperlinkButton только работает с абсолютными URL, таким образом, Вы должны fixup Ваши URL во времени выполнения:

uriCurrent = System.Windows.Browser.HtmlPage.Document.DocumentUri;
string current = uriCurrent.OriginalString;
int iLastSlash = current.LastIndexOf('/') + 1;
current = current.Remove(iLastSlash, current.Length - iLastSlash);

от форумов Silverlight.net.

4
ответ дан 8 December 2019 в 13:50
поделиться

Немного проще:

Uri myAbsoluteUri = new Uri(HtmlPage.Document.DocumentUri, myRelativePath);
13
ответ дан 8 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: