custom-renderer

    0熱度

    1回答

    我跟隨了James Montemagno的指南,介紹如何爲我的Xamarin Forms共享項目中的圓形圖像製作自定義渲染器。 https://blog.xamarin.com/elegant-circle-images-in-xamarin-forms/ (爲導向的真實副本,感覺多餘的實際代碼本身添加到我的項目,但請評論,如果事實並非如此) 據工作完美無瑕,不過,我需要在應用程序運行時按下按鈕來

    0熱度

    1回答

    我使用最新xamarin建設4.5,並試圖用下列設施應用選擇器控件.. 綁定選項 - 我看不出在最新發布xamarin ItemsSource屬性。我已經使用下面的代碼來綁定C#中的選取器控件。 foreach(ParentCategory中的var項) { _pcPicker.Items.Add(item.Name); } 我需要綁定類別ID以及類別名稱...請指導我如何綁定並獲取所選類別的ID

    0熱度

    2回答

    我想在Xamarin Forms跨平臺應用程序(iOS和Android)中創建按鈕,其中按鈕同時具有文本和圖像。該XAML是非常簡單的: <AbsoluteLayout ...> <Labels and backgrounds and such> <Button x:Name="HomeButton2" TranslationX="6" TranslationY="100"

    0熱度

    1回答

    我有一個自定義渲染器的按鈕與Android項目中的漸變背景的問題。在iOS上,我使用此代碼: public class CustomButtonRenderer : Xamarin.Forms.Platform.iOS.ButtonRenderer { public override void LayoutSubviews() { foreach (

    2熱度

    1回答

    在我的Xamarin.Forms項目中,我使用MultiLineLabel在1或2行顯示標題,具體取決於文本長度。我基於這個blog來實現這一點。 所以我有一個MultiLineLabel控制: public class MultiLineLabel : Label { private static int _defaultLineSetting = -1; public

    1熱度

    1回答

    我有一個名爲MapPage.Xaml.cs的頁面,並且在該頁面的構造函數中,我有一個名爲bool isFireHazard的參數。在我的Android項目中的自定義渲染器CustomMapRenderer.cs中,我想檢查boolean以查看它是否屬實。 如何從我的自定義渲染器引用此布爾值?

    0熱度

    1回答

    在Xamarin.Forms中,通常我會使用類名稱(如「ButtonExt」)爲按鈕編寫自定義渲染器。是否有可能使用原始名稱(我猜覆蓋)元素來編寫自定義渲染器,如「Button」? 基本上,我希望能夠爲我的應用程序中的所有按鈕添加水平填充,但無需重命名所有Button s到ButtonExt(Xamarin.Forms中沒有用於按鈕的Padding屬性)。換句話說,我希望能夠說new Button

    0熱度

    1回答

    我試圖按照this guide以畫在Xamarin.Forms應用地圖上的折線折線渲染器不渲染。它應該實時跟蹤用戶的位置,並在新的位置數據進來時更新折線。 我寫了一個自定義地圖渲染器,它將渲染折線,但由於某種原因,它不會在地圖處於更新狀態時進行更新視圖。我必須導航回到主啓動頁,再導航到映射頁面來更新。 我提取出來的最小代碼重現的問題,但它仍然是太多粘貼在這裏,所以我主持它在GitHub上: htt

    0熱度

    1回答

    覆蓋JSF渲染器時,我有一個非常棘手的問題。 這是我的faces-config.xml中的一部分: <?xml version="1.0" encoding="UTF-8"?> <faces-config xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xi="http://www.w3.org/2001/XInclude"

    3熱度

    1回答

    我想在Xamarin表單中顯示帶圓角的進度條。我能夠在iOS中使用自定義渲染器來實現它: class CustomProgressBarRenderer: ProgressBarRenderer { protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.ProgressBar> e)