Button Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dokunma olaylarına tepki veren bir düğme View .
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ButtonRenderer))]
public class Button : Xamarin.Forms.View, Xamarin.Forms.IBorderElement, Xamarin.Forms.IButtonController, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Button>, Xamarin.Forms.IImageController, Xamarin.Forms.IImageElement, Xamarin.Forms.Internals.IFontElement
type Button = class
inherit View
interface IFontElement
interface IBorderElement
interface IButtonController
interface IViewController
interface IVisualElementController
interface IElementController
interface IElementConfiguration<Button>
interface IImageController
interface IImageElement
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Düğme Görünümü
Tüm View nesneler için ortak görünüm özelliklerine ek olarak, Button sınıfı , BorderWidth, BorderRadiusve Image özelliklerini sağlarBorderColor.
Aşağıdaki XAML kod parçacığı, "Bana basın!" metniyle temel bir düğme oluşturmak için bu özelliklerin nasıl kullanılacağını gösterir. Düğmenin görüntülediği resim, soldan sağa diller için sol taraf olan düzenin başlangıç tarafında görünür.
<Button Text="Press me!"
Image="icon.png"
BackgroundColor="White"
BorderRadius="10"
BorderWidth="2"
BorderColor="Black"
HorizontalOptions="Center"/>
Yukarıdaki XAML ile görüntüyü görüntülemek icon.png
için geliştiricinin görüntüyü her platform projesine özgü uygun derleme eylemiyle uygun konuma yerleştirmesi gerekir.
Görüntüler konusunda bunu ve Xamarin'de görüntülerle çalışmayla ilgili diğer önemli ayrıntılar açıklanmaktadır. Forms.
Düğme Olayları
Düğmeler geliştiriciye sırasıyla , Releasedve olaylarını içeren Pressedbasın, yayın ve Clicked tıklama olaylarını bildirir.
Aşağıdaki XAML, bu düğme olaylarından ikisine işleyiciler atar:
<Button x:Name="PressMeButton"
Text="Press Me!"
Pressed="PressMeButton_Pressed"
Clicked="PressMeButton_Clicked"/>
Yukarıdaki XAML ile, arka kod dosyasındaki aşağıdaki olay işleyicileri, bu olaylar tetiklendiğinde düğmenin metnini değiştirir:
private void PressMeButton_Pressed(object sender, EventArgs e)
{
(sender as Button).Text = "You pressed me!";
}
private void PressMeButton_Clicked(object sender, EventArgs e)
{
(sender as Button).Text = "I was just clicked!";
}
Komutlar
Düğmeler için komut API'si, geliştiricinin tıklanan olayla ilgili bir yanıt olarak bir komut çalıştırmasına olanak tanır.
Aşağıdaki XAML, düğmeye tıklandığında çalıştırılacak bir komut gösterir. komutu, düğmenin metnini güncelleştirmek için kullandığı adlı modelUpdateCount
görünüm modeli özelliğini güncelleştirir. (Metin bağlaması tamlık için gösterilir. Yalnızca komut kodu geçerlidir.):
<Button Text="{Binding modelUpdateCount, StringFormat='Number of updates to the model: {0:D}'}"
Command="{Binding IncrementLabelCommand}" />
Yukarıdaki XAML ile geliştirici önce görünüm modelinde IncrementLabelCommand
özelliğini tanımlar ve daha sonra komutun örneğini oluşturacak bir yöntem uygular:
public ICommand IncrementLabelCommand { get; private set; }
void IncrementLabel()
{
modelUpdateCount++;
}
İkincisi, geliştirici komutu yöntemi (veya eylemi) ile başlatır:
public ViewModelDemo()
{
IncrementLabelCommand = new Command(IncrementLabel);
}
Son olarak, geliştiricinin ana sayfanın oluşturucusunda bağlama bağlamını özelliğin uygulandığı görünüm modelinin bağlamını ayarlaması gerekir:
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModelDemo();
}
Oluşturucular
Button() |
Button sınıfının yeni bir örneğini başlatır. |
Alanlar
BorderColorProperty |
Bağlanabilir özellik için BorderColor yedekleme deposu. |
BorderRadiusProperty |
Geçersiz.
Bağlanabilir özellik için BorderRadius yedekleme deposu. |
BorderWidthProperty |
Bağlanabilir özellik için BorderWidth yedekleme deposu. |
CharacterSpacingProperty |
Bağlanabilir özellik için CharacterSpacing yedekleme deposu. |
CommandParameterProperty |
Bağlanabilir özellik için CommandParameter yedekleme deposu. |
CommandProperty |
Bağlanabilir özellik için Command yedekleme deposu. |
ContentLayoutProperty |
Bağlanabilir özellik için ContentLayout yedekleme deposu. |
CornerRadiusProperty |
Bağlanabilir özellik için CornerRadius yedekleme deposu. |
FontAttributesProperty |
Bağlanabilir özellik için FontAttributes yedekleme deposu. |
FontFamilyProperty |
Bağlanabilir özellik için FontFamily yedekleme deposu. |
FontProperty |
Bağlanabilir özellik için Font yedekleme deposu. |
FontSizeProperty |
Bağlanabilir özellik için FontSize yedekleme deposu. |
ImageProperty |
Geçersiz.
Bağlanabilir özellik için Image yedekleme deposu. |
ImageSourceProperty |
Bağlanabilir özellik için ImageSource yedekleme deposu. |
IsPressedProperty |
Bağlanabilir özellik için IsPressed yedekleme deposu. |
PaddingProperty |
Bağlanabilir özellik için Padding yedekleme deposu. |
TextColorProperty |
Bağlanabilir özellik için TextColor yedekleme deposu. |
TextProperty |
Bağlanabilir özellik için Text yedekleme deposu. |
TextTransformProperty |
Bağlanabilir özellik için TextTransform yedekleme deposu. |
Özellikler
AnchorX |
Herhangi bir dönüştürme için merkez noktasının X bileşenini, öğenin sınırlarına göre alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
AnchorY |
Herhangi bir dönüştürme için merkez noktasının Y bileşenini, öğenin sınırlarına göre alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
AutomationId |
Otomasyon çerçevesinin bu öğeyi bulmasını ve bu öğeyle etkileşim kurmasını sağlayan bir değeri alır veya ayarlar. (Devralındığı yer: Element) |
Background |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
BackgroundColor |
VisualElement'in arka planını dolduracak rengi alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
Batched |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
Behaviors |
Bu öğeyle ilişkili Davranışların listesini alır. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
BindingContext |
Bu BindableObjectöğesine ait ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar. (Devralındığı yer: BindableObject) |
BorderColor |
Düğmenin kenarlık vuruş rengini açıklayan bir renk alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
BorderRadius |
Geçersiz.
Kenarlık köşe yarıçapını alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
BorderWidth |
Kenarlık genişliğini alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
Bounds |
öğesinin sınırlarını alır. (Devralındığı yer: VisualElement) |
CharacterSpacing |
Dokunma olaylarına tepki veren bir düğme View . |
class |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: NavigableElement) |
ClassId |
Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan değeri alır veya ayarlar. (Devralındığı yer: Element) |
Clip |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
Command |
Düğme etkinleştirildiğinde komutu çağıracak şekilde alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
CommandParameter |
Command özelliğine geçirmek için parametresini alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
ContentLayout |
Düğme resminin konumunu ve düğme resmi ile düğmenin metni arasındaki boşluğu denetleen bir nesneyi alır veya ayarlar. |
CornerRadius |
Cihazdan bağımsız birimlerde düğmenin köşe yarıçapını alır veya ayarlar. |
DisableLayout |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
Dispatcher |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: BindableObject) |
EffectControlProvider |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
Effects |
Bu öğeye uygulanan efektlerin listesi. (Devralındığı yer: Element) |
FlowDirection |
Düzen akışı yönünü alır veya ayarlar. (Devralındığı yer: VisualElement) |
Font |
Etiket metninin Yazı Tipini alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
FontAttributes |
Düğme metninin yazı tipinin kalın, italik veya hiçbirinin olmadığını belirten bir değer alır. |
FontFamily |
Düğme metninin yazı tipinin ait olduğu yazı tipi ailesini alır. |
FontSize |
Düğme metninin yazı tipinin boyutunu alır veya ayarlar. |
GestureController |
Görünümün hareket denetleyicisini alır. (Devralındığı yer: View) |
GestureRecognizers |
Bu görünümle ilişkili hareket tanıyıcıları koleksiyonu. (Devralındığı yer: View) |
Height |
Bu öğenin geçerli işlenmiş yüksekliğini alır. Bu salt okunur bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
HeightRequest |
Bu öğenin istenen yükseklik geçersiz kılmasını alır veya ayarlar. (Devralındığı yer: VisualElement) |
HorizontalOptions |
Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: View) |
Id |
Bir uygulamanın çalıştırılmasıyla bir öğeyi benzersiz olarak tanımlamak için kullanılabilecek bir değer alır. (Devralındığı yer: Element) |
Image |
Geçersiz.
düğmedeki metnin yanında görüntülenecek isteğe bağlı görüntü kaynağını alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
ImageSource |
Düğmede bit eşlem görüntüsü görüntülemenizi sağlar. |
InputTransparent |
Bu öğenin kullanıcı etkileşim döngüsüne dahil edilip edilmeyeceğini belirten bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
IsEnabled |
Bu öğenin kullanıcı arabiriminde etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
IsFocused |
Bu öğenin şu anda odaklanıp odaklanmadığını belirten bir değer alır. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
IsInNativeLayout |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
IsNativeStateConsistent |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
IsPlatformEnabled |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
IsPressed |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IsTabStop |
Bu öğenin sekme gezintisinde yer alıp almayacağını belirten bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
IsVisible |
Bu öğelerin görsel ağacının parçası olup olmayacağını belirleyen bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
LogicalChildren |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
Margin |
Görünümün kenar boşluğunu alır veya ayarlar. (Devralındığı yer: View) |
MinimumHeightRequest |
Öğenin düzen sırasında istekte bulunacağı minimum yüksekliği geçersiz kılan bir değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
MinimumWidthRequest |
Düzen sırasında öğenin istediği minimum genişliği geçersiz kılan bir değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
Navigation |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: NavigableElement) |
NavigationProxy |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: NavigableElement) |
Opacity |
İşlendiğinde öğeye uygulanan opaklık değerini alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
Padding |
Düğmenin doldurmasını alır veya ayarlar. |
Parent |
Öğesinin üst öğesini alır veya ayarlar. (Devralındığı yer: Element) |
ParentView |
Geçersiz.
Bir olan bu öğenin en yakın atası olan VisualElementöğesini alır. (Devralındığı yer: Element) |
Platform |
Geçersiz.
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: Element) |
RealParent |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
Resources |
Yerel kaynak sözlüğü alır veya ayarlar. (Devralındığı yer: VisualElement) |
Rotation |
Öğe işlendiğinde Z ekseni (affin döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar. (Devralındığı yer: VisualElement) |
RotationX |
Öğe işlendiğinde X ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar. (Devralındığı yer: VisualElement) |
RotationY |
Öğe işlendiğinde Y ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar. (Devralındığı yer: VisualElement) |
Scale |
Öğesine uygulanan ölçek faktörünü alır veya ayarlar. (Devralındığı yer: VisualElement) |
ScaleX |
X yönüne uygulanacak bir ölçek değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
ScaleY |
Y yönüne uygulanacak ölçek değerini alır veya ayarlar. (Devralındığı yer: VisualElement) |
Style |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: NavigableElement) |
StyleClass |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: NavigableElement) |
StyleId |
Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar. (Devralındığı yer: Element) |
TabIndex |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
Text |
Düğmenin içeriği olarak görüntülenen Metni alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
TextColor |
Düğme metni için öğesini Color alır veya ayarlar. Bu bağlanabilir bir özelliktir. |
TextTransform |
Dokunma olaylarına tepki veren bir düğme View . |
TranslationX |
Öğesinin X çeviri deltasını alır veya ayarlar. (Devralındığı yer: VisualElement) |
TranslationY |
öğesinin Y çeviri deltasını alır veya ayarlar. (Devralındığı yer: VisualElement) |
Triggers |
Bu öğeyle ilişkili Tetikleyici listesini alır. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
VerticalOptions |
Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu bağlanabilir bir özelliktir. (Devralındığı yer: View) |
Visual |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
Width |
Bu öğenin geçerli işlenmiş genişliğini alır. Bu salt okunur bir bağlanabilir özelliktir. (Devralındığı yer: VisualElement) |
WidthRequest |
Bu öğenin istenen genişlik geçersiz kılmasını alır veya ayarlar. (Devralındığı yer: VisualElement) |
X |
Bu öğenin geçerli X konumunu alır. Bu salt okunur bir bağlanabilir özelliktir. (Devralındığı yer: VisualElement) |
Y |
Bu öğenin geçerli Y konumunu alır. Bu salt okunur bir bağlanabilir özelliktir. (Devralındığı yer: VisualElement) |
Yöntemler
ApplyBindings() |
bağlamalarını uygulamasına BindingContextuygulayın. (Devralındığı yer: BindableObject) |
BatchBegin() |
Öğe özelliklerinde bir grup değişikliğin başladığını gösterir. (Devralındığı yer: VisualElement) |
BatchCommit() |
Öğesine bir komut toplu işleminin sonuna işaret eder ve bu komutların artık işlenmesi gerektiğini bildirir. (Devralındığı yer: VisualElement) |
ChangeVisualState() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
ClearValue(BindableProperty) |
için |
ClearValue(BindablePropertyKey) |
tarafından tanımlanan |
CoerceValue(BindableProperty) |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: BindableObject) |
Descendants() |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
EffectIsAttached(String) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
FindByName(String) |
Belirtilen ada sahip öğeyi döndürür. (Devralındığı yer: Element) |
Focus() |
Odağı bu öğeye ayarlamak için attemps. (Devralındığı yer: VisualElement) |
GetChildElements(Point) |
Belirtilen |
GetSizeRequest(Double, Double) |
Geçersiz.
SizeRequest öğesinin değerini döndürür. Bu yöntemi çağırmak, düzen döngüsünün ölçü geçişini başlatır. (Devralındığı yer: VisualElement) |
GetValue(BindableProperty) |
BindableProperty içinde yer alan değeri döndürür. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
InvalidateMeasure() |
Bu öğesinin düzenini VisualElementgeçersiz kılmaya ilişkin olarak çağrılan yöntem. Olayı tetikler MeasureInvalidated . (Devralındığı yer: VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
IsSet(BindableProperty) |
Hedef özellik varsa ve ayarlanmışsa döndürür |
Layout(Rectangle) |
Düzen döngüsü sırasında öğenin sınırlarını Güncelleştirmeler. (Devralındığı yer: VisualElement) |
Measure(Double, Double, MeasureFlags) |
Bir görsel öğenin cihazda görüntülenmesi için gereken en düşük boyutu döndürür. (Devralındığı yer: VisualElement) |
NativeSizeChanged() |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: VisualElement) |
On<T>() |
Platforma özgü bir yöntemin çağrılabileceği bu Buttonöğesinin platforma özgü örneğini döndürür. |
OnBindingContextChanged() |
Bağlama bağlamı değiştiğinde tetiklenen yöntem. |
OnChildAdded(Element) |
Uygulama geliştiricileri, bir alt öğe eklendiğinde yanıt vermek için bu yöntemi geçersiz kılabilir. (Devralındığı yer: VisualElement) |
OnChildRemoved(Element, Int32) |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
OnChildRemoved(Element) |
Geçersiz.
Uygulama geliştiricileri, bir alt öğe kaldırıldığında yanıt vermek için bu yöntemi geçersiz kılabilir. (Devralındığı yer: VisualElement) |
OnChildrenReordered() |
Olay yayılacak olduğunda ChildrenReordered çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: VisualElement) |
OnMeasure(Double, Double) |
Düzen ölçümü gerçekleştiğinde çağrılan yöntem. (Devralındığı yer: VisualElement) |
OnParentSet() |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: NavigableElement) |
OnPropertyChanged(String) |
Bir ilişkili özellik değiştirildiğinde çağrılan yöntem. (Devralındığı yer: Element) |
OnPropertyChanging(String) |
Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırabilirsiniz. (Devralındığı yer: BindableObject) |
OnSizeAllocated(Double, Double) |
Bir düzen döngüsü sırasında öğenin boyutu ayarlandığında bu yöntem çağrılır. Bu yöntem, olay gösterilmeden SizeChanged önce doğrudan çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: VisualElement) |
OnSizeRequest(Double, Double) |
Geçersiz.
Bu yöntem, bir öğenin istenen boyutunu almak için bir düzen döngüsünün ölçü geçişi sırasında çağrılır. (Devralındığı yer: VisualElement) |
OnTabIndexPropertyChanged(Int32, Int32) |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
RemoveBinding(BindableProperty) |
Önceden ayarlanmış bağlamayı kaldırır. (Devralındığı yer: BindableObject) |
RemoveDynamicResource(BindableProperty) |
Önceden ayarlanmış dinamik kaynağı kaldırır (Devralındığı yer: Element) |
SendClicked() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
SendPressed() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
SendReleased() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
SetBinding(BindableProperty, BindingBase) |
Bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
SetDynamicResource(BindableProperty, String) |
Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar. (Devralındığı yer: Element) |
SetValue(BindableProperty, Object) |
Belirtilen özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValue(BindablePropertyKey, Object) |
propertyKey değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
SizeAllocated(Double, Double) |
SizeAllocated, bir alt ağaç düzeninin başlangıcını işaret etmek için düzen döngüsü sırasında çağrılır. (Devralındığı yer: VisualElement) |
TabIndexDefaultValueCreator() |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
TabStopDefaultValueCreator() |
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: VisualElement) |
UnapplyBindings() |
Önceden ayarlanmış tüm bağlamaları uygulamaz. (Devralındığı yer: BindableObject) |
Unfocus() |
Odağı bu öğeye açar. (Devralındığı yer: VisualElement) |
UpdateFormsText(String, TextTransform) |
Dokunma olaylarına tepki veren bir düğme View . |
Ekinlikler
BatchCommitted |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
BindingContextChanged |
Özellik her değiştiğinde BindingContext oluşturulur. (Devralındığı yer: BindableObject) |
ChildAdded |
Öğeye bir alt öğe eklendiğinde gerçekleşir. (Devralındığı yer: Element) |
ChildRemoved |
Bir alt öğe öğeden kaldırıldığında gerçekleşir. (Devralındığı yer: Element) |
ChildrenReordered |
VisualElement'in Alt Öğeleri yeniden sıralandığında gerçekleşir. (Devralındığı yer: VisualElement) |
Clicked |
Düğmeye tıklandığında gerçekleşir. |
DescendantAdded |
Öğeler alt ağacına bir alt öğe eklendiğinde gerçekleşir. (Devralındığı yer: Element) |
DescendantRemoved |
Bir alt öğe öğeler alt ağacından kaldırıldığında gerçekleşir. (Devralındığı yer: Element) |
FocusChangeRequested |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: VisualElement) |
Focused |
Öğe odağı aldığında gerçekleşir. (Devralındığı yer: VisualElement) |
MeasureInvalidated |
Bir görsel öğesinin düzeni geçersiz kılındığında tetiklenen olay. (Devralındığı yer: VisualElement) |
PlatformSet |
Geçersiz.
Dokunma olaylarına tepki veren bir düğme View . (Devralındığı yer: Element) |
Pressed |
Düğmeye basıldığında gerçekleşir. |
PropertyChanged |
Bir özellik değiştiğinde oluşturulur. (Devralındığı yer: BindableObject) |
PropertyChanging |
Bir özellik değişmek üzereyken tetikleniyor. (Devralındığı yer: BindableObject) |
Released |
Düğme serbest bırakıldığında gerçekleşir. |
SizeChanged |
Width veya Height özellikleri bu öğedeki değeri değiştirdiğinde gerçekleşir. (Devralındığı yer: VisualElement) |
Unfocused |
Öğe odağı kaybettiğinde gerçekleşir. (Devralındığı yer: VisualElement) |
Belirtik Arabirim Kullanımları
IBorderElement.BorderColorDefaultValue |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IBorderElement.BorderWidthDefaultValue |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IBorderElement.CornerRadiusDefaultValue |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IBorderElement.IsBackgroundColorSet() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IBorderElement.IsBackgroundSet() |
Dokunma olaylarına tepki veren bir düğme View . |
IBorderElement.IsBorderColorSet() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IBorderElement.IsBorderWidthSet() |
Xamarin tarafından dahili kullanım için. Forms platform.. |
IBorderElement.IsCornerRadiusSet() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IBorderElement.OnBorderColorPropertyChanged(Color, Color) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: Element) |
IFontElement.FontSizeDefaultValueCreator() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IFontElement.OnFontChanged(Font, Font) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IFontElement.OnFontFamilyChanged(String, String) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IFontElement.OnFontSizeChanged(Double, Double) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IGestureController.CompositeGestureRecognizers |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: View) |
IImageController.GetLoadAsAnimation() |
Dokunma olaylarına tepki veren bir düğme View . |
IImageController.SetIsLoading(Boolean) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IImageElement.Aspect |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IImageElement.IsAnimationPlaying |
Dokunma olaylarına tepki veren bir düğme View . |
IImageElement.IsLoading |
Dokunma olaylarına tepki veren bir düğme View . |
IImageElement.IsOpaque |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IImageElement.OnImageSourceSourceChanged(Object, EventArgs) |
Dokunma olaylarına tepki veren bir düğme View . |
IImageElement.RaiseImageSourcePropertyChanged() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
IImageElement.Source |
Xamarin tarafından dahili kullanım için. Forms platformu. |
INameScope.RegisterName(String, Object) |
Yalnızca dahili kullanım içindir. (Devralındığı yer: Element) |
IVisualElementController.EffectiveFlowDirection |
Yerel ayar ve mantıksal akış ayarlarını dikkate alarak platformdaki öğenin etkili görsel akış yönünü alır. (Devralındığı yer: VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Bu yöntem iç kullanıma yöneliktir. (Devralındığı yer: VisualElement) |
Uzantı Metotları
AbortAnimation(IAnimatable, String) |
Animasyonu durdurur. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Belirtilen parametreleri ayarlar ve animasyonu başlatır. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Belirtilen parametreleri ayarlar ve animasyonu başlatır. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Belirtilen parametreleri ayarlar ve animasyonu başlatır. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Belirtilen parametreleri ayarlar ve animasyonu başlatır. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
Belirtilen parametreleri ayarlar ve kinetik animasyonu başlatır. |
AnimationIsRunning(IAnimatable, String) |
tarafından |
Batch(IAnimatable) |
Dokunma olaylarına tepki veren bir düğme View . |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Dokunma olaylarına tepki veren bir düğme View . |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Dokunma olaylarına tepki veren bir düğme View . |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Bir özelliğe bağlama oluşturur ve uygular. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Geçersiz.
bir ifadeden bağlama oluşturur ve uygular. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Dokunma olaylarına tepki veren bir düğme View . |
FindByName<T>(Element, String) |
içeren |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Dokunma olaylarına tepki veren bir düğme View . |
GetSortedTabIndexesOnParentPage(VisualElement) |
Dokunma olaylarına tepki veren bir düğme View . |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Dokunma olaylarına tepki veren bir düğme View . |
FadeTo(VisualElement, Double, UInt32, Easing) |
, |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
tarafından belirtilen sınırlarını VisualElement parametresi tarafından |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
VisualElement tarafından belirtilen |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
tarafından belirtilen |
RotateTo(VisualElement, Double, UInt32, Easing) |
, |
RotateXTo(VisualElement, Double, UInt32, Easing) |
zaman |
RotateYTo(VisualElement, Double, UInt32, Easing) |
zaman |
ScaleTo(VisualElement, Double, UInt32, Easing) |
tarafından |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Dokunma olaylarına tepki veren bir düğme View . |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Dokunma olaylarına tepki veren bir düğme View . |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Bir öğeye TranslationX ve TranslationY özelliklerine geçerli değerlerinden yeni değerlere animasyon ekler. Bu, giriş düzeninin görsel düzen ile aynı konumda olmasını sağlar. |
HasVisualStateGroups(VisualElement) |
İlişkili bir veya daha fazla görsel durum grubu varsa |