Size: a a a

Xamarin Developers

2020 August 05

dd

dudu dida in Xamarin Developers
Можно что-то такое правильно написать?
источник

T

Tiotenshi in Xamarin Developers
Михаил
Как сказать Command="{Binding SomeCommand}", что эта команда находится внутри vm, а не внутри списка ItemsList? Она не работает и я полагаю, что тут проблема с биндингом
надо обратиться к parent
источник

СУ

Сраний Умний... in Xamarin Developers
Михаил
Друзья, подскажите

Есть код:
   <StackLayout BindingContext="{StaticResource vm}">        
       <CollectionView ItemsSource="{Binding ItemsList}">
           <CollectionView.ItemTemplate>
               <DataTemplate>
                   <StackLayout>
                       <Button
                           Command="{Binding SomeCommand}"
                           Text="Команда" />
      ........
RelativeBindings вам в помощь
источник

М

Михаил in Xamarin Developers
Tiotenshi
надо обратиться к parent
Как?
источник

T

Tiotenshi in Xamarin Developers
типа такого
<Frame.GestureRecognizers>
                               <TapGestureRecognizer Command="{Binding Source={x:Reference activeOrderTemplate}, Path=Parent.BindingContext.CallCommand}"
                                                     CommandParameter="{Binding OperatorsPhone}" />
</Frame.GestureRecognizers>
источник

dd

dudu dida in Xamarin Developers
Command="{Binding BindingContext.UriCommand, Source={x:Reference ThisPage}}"

ThisPage - x:Name вашей страницы
источник

М

Михаил in Xamarin Developers
dudu dida
Command="{Binding BindingContext.UriCommand, Source={x:Reference ThisPage}}"

ThisPage - x:Name вашей страницы
Большое спасибо, буду пробовать 👍
источник

М

Михаил in Xamarin Developers
Tiotenshi
типа такого
<Frame.GestureRecognizers>
                               <TapGestureRecognizer Command="{Binding Source={x:Reference activeOrderTemplate}, Path=Parent.BindingContext.CallCommand}"
                                                     CommandParameter="{Binding OperatorsPhone}" />
</Frame.GestureRecognizers>
Большое спасибо👍
источник

T

Tiotenshi in Xamarin Developers
это идентичные реализации, пробуйте
источник

М

Михаил in Xamarin Developers
Сраний Умний
RelativeBindings вам в помощь
спасибо, почитаю
источник

М

Михаил in Xamarin Developers
Tiotenshi
это идентичные реализации, пробуйте
Да, я понял, что нужен x:Reference
источник

М

Михаил in Xamarin Developers
dudu dida
Command="{Binding BindingContext.UriCommand, Source={x:Reference ThisPage}}"

ThisPage - x:Name вашей страницы
В моём случае имя veiwmodel?
источник

dd

dudu dida in Xamarin Developers
Михаил
В моём случае имя veiwmodel?
у своей page в xaml так напишите x:Name="ThisPage"
источник

VV

Vornicescu Vladimir in Xamarin Developers
У менея определённо баг (не первый год проявляется), в xCode при вызове ассистента не видно класса вьюконтроллера, и соответственно нельзя построить связей(аутлетов). ПРиходится грубо копаться ручками в сториборде и прописывать <connections>.
источник

VV

Vornicescu Vladimir in Xamarin Developers
Не может же быть что только у меня такой баг...
источник

dd

dudu dida in Xamarin Developers
dudu dida
Можно что-то такое правильно написать?
Я вот так написал, надеюсь кто-то решение получше подскажет
источник

АА

Алексеев Александр... in Xamarin Developers
dudu dida
Я вот так написал, надеюсь кто-то решение получше подскажет
Там если значение у всех одно лучше  сразу указать без разбивок по left right top
источник

dd

dudu dida in Xamarin Developers
Алексеев Александр
Там если значение у всех одно лучше  сразу указать без разбивок по left right top
Это да, но они будут разные. И я хочу описать несколько стандартных марджинов
источник

dd

dudu dida in Xamarin Developers
я меня еще такая штука беспокоит, может кто-то знает как это не писать каждый раз

IsVisible="{Binding GridVisible, TargetNullValue='False', FallbackValue='False'}"
источник

dd

dudu dida in Xamarin Developers
Алексеев Александр
Там если значение у всех одно лучше  сразу указать без разбивок по left right top
ну и так тоже не работает.
источник