Клик на textblock wpf

240
26 января 2019, 18:10

Как сделать TextBlock кликабельним. Нужно соблюдать mvvm концепт, в вюшке бинд на метод или команду в ViewModel

public ICommand RememberMeCommand
{
    get
    {
        rememberMeChecked = !_rememberMe;
        return null;
    }
    set
    {
        rememberMeChecked = !_rememberMe;
    }
}

Прописываю бинд сюда, но оно даже не заходит при нажатии, нету захода на точку дебагера. Как реализовать?

Answer 1

Например, так:

<Button Command="{Binding ClickCommand}">
    <Button.Template>
        <ControlTemplate TargetType="Button">
            <TextBlock Text="Some text"/>
        </ControlTemplate>
    </Button.Template>
</Button>

Или так:

<TextBlock Text="Some text">
    <TextBlock.InputBindings>
        <MouseBinding Gesture="LeftClick" Command="{Binding ClickCommand}"/>
    </TextBlock.InputBindings>
</TextBlock>
READ ALSO
C# отловить клик пользователя

C# отловить клик пользователя

У меня такая проблема : мне нужно каким-либо образом отловить клик пользователя и вывести названия объекта в консоле, по какому он кликнулНапример,...

230
md chm html преобразовать в xaml для richtextbox

md chm html преобразовать в xaml для richtextbox

Ищется инструмент способный преобразовывать md, chm, html в xaml для richtextboxПробовал бленд из студии, крайне много телодвижений

218
Проверка на безопасность

Проверка на безопасность

Есть ли уязвимости в данном коде?

213