У меня есть datacontext, который имеет метод «getuserbyguid», я хочу передать в текущем зарегистрированном пользователе user.userid в качестве параметра, но я не знаю, как привязываться к текущий зарегистрированный пользователь через xaml. Я пробовал {Binding Path=User.UserId}
, но без везения. Я использую встроенные методы аутентификации riaservices, поэтому пользовательский интерфейс должен быть открыт в riacontext, или я ошибаюсь в этом?Как связать с текущим пользователем riacontext в xaml
У меня есть это, например
<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>
Но это дает мне сообщение об ошибке сказав, что это не справ, а это означает, что оно не должно быть обязательным правильно
На самом деле это не так сложно? Я имею в виду - для меня это кажется довольно распространенным сценарием. – Jakob
Я сейчас пытаюсь {Binding Path = CurrentUser.UserId, Source = {StaticResource Application.Current}}, но я получаю сообщение об ошибке, не могу найти ресурс с именем/ключ application.current silverlight – Jakob