как сделать всплывающую подсказку Balloon в SilverlightApplication? - PullRequest
0 голосов
/ 12 декабря 2010

Я пытаюсь создать всплывающую подсказку с кнопкой закрытия в веб-приложении silverlight .... как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 12 декабря 2010

В блоге MSDN указано, как настроить всплывающую подсказку.По сути, вы:

задаете для свойства шаблона всплывающей подсказки новый модный шаблон, определенный в ресурсах страницы.

Код такой:

<UserControl.Resources>
    <ControlTemplate x:Key="ToolTipTemplate">
        <Border>
            <Grid>
                -- other stuff --
                <ContentPresenter Grid.Column="1"
                                    Content="{TemplateBinding Content}"
                                    ContentTemplate="{TemplateBinding ContentTemplate}"
                                    Margin="{TemplateBinding Padding}" 
                                    VerticalAlignment="Center"/>
            </Grid>
        </Border>
    </ControlTemplate>
</UserControl.Resources>

, а затем использовать его:

    <TextBox Height="20" Width="100">
        <ToolTipService.ToolTip>
            <ToolTip Template="{StaticResource ToolTipTemplate}">
                <ToolTip.Content>
                    <TextBlock 
                       Text="This is a longer string of text." 
                       FontFamily="Georgia" FontSize="14" TextWrapping="Wrap"/>
                </ToolTip.Content>
            </ToolTip>
        </ToolTipService.ToolTip>
    </TextBox>

(код скопирован из записи в блоге).

0 голосов
/ 28 января 2012

Недавно я написал статью, в которой показана всплывающая подсказка, которую можно поместить поверх любого FrameworkElement в Silverlight.Также выравнивание можно изменить с помощью свойства «Выравнивание» в Balloon.

Элемент управления уведомлениями в Silverlight

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...