Как привязать к текущему пользователю riacontext в xaml - PullRequest
0 голосов
/ 27 мая 2010

У меня есть datacontext, у которого есть метод "getuserbyguid", я хочу передать текущий зарегистрированный user.userid в качестве параметра, но я не знаю, как привязать текущего зарегистрированного пользователя через xaml. Я пробовал {Binding Path=User.UserId}, но безуспешно. Я использую встроенные методы аутентификации riaservices, поэтому информация о пользователе должна быть представлена ​​в riacontext, или я ошибаюсь по этому поводу?

Например, у меня есть

<riaControls:DomainDataSource x:Name="FollowingGridData" AutoLoad="True" QueryName="GetUsersFollowedByIDQuery" LoadSize="20">
        <riaControls:DomainDataSource.DomainContext>
            <my:NotesDomainContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.QueryParameters>
            <riaControls:Parameter ParameterName="userguid" Value="{Binding Path=User.UserId}" />
        </riaControls:DomainDataSource.QueryParameters>
    </riaControls:DomainDataSource>

Но это дает мне ошибку, говоря, что это не guid, а это означает, что он не должен связываться правильно

1 Ответ

0 голосов
/ 28 мая 2010

Правильная привязка была

{Binding Source = {StaticResource WebContext}, Path = User.DisplayName}

...