custom-controls

    0热度

    2回答

    我正在写一个新的WPF控件来绘制和编辑大量的形状,比如说数十万。为此,我想让用户为他的数据定义DataTemplate。但是LoadContent这个具体的DataTemplate必须返回的具体类型,IShape。我怎样才能做到这一点?

    0热度

    1回答

    我目前正在尝试创建一个控制行为类似于一个VariableGridView,而不是项目高度和宽度预先计算与列/行跨度,内容将控制项目高度。用列宽确定控件宽度。你可以找到一个在制品样品here。 我目前唯一的问题是控制的初始负载。当控件位于ScrollViewer中并且它的高度超过了窗口/父级的高度时,它不会滚动。请看下图: 然而,一旦我调整窗口的大小,滚动工作正常预期。请看下图: 这可能是很难看到,

    0热度

    2回答

    我想在Xamarin Forms跨平台应用程序(iOS和Android)中创建按钮,其中按钮同时具有文本和图像。该XAML是非常简单的: <AbsoluteLayout ...> <Labels and backgrounds and such> <Button x:Name="HomeButton2" TranslationX="6" TranslationY="100"

    1热度

    1回答

    我已经编写了一个简单的自定义控件,它扩展了HBox并包含一个TextField和Button。对于许多控件来说,在描述其用途时有一个标签是有意义的,我希望支持助记符的平台上的用户能够轻松访问该控件,更具体地说,将焦点放在按钮实例上。 我的第一个想法是将一个焦点侦听器分配给自定义控件,假设目标节点将专注于标签激活,但这不起作用。在深入研究JavaFX源代码时,我发现Label.labelForPro

    0热度

    1回答

    我创建了一个自定义控件,表示从控制关联通过Themes/Generic.xaml定义的默认不寻常主题的派生类。到现在为止还挺好。 现在,我想使用控件像任何其他的主要WPF控件(文本框,列表框,标签,文本块,...)并绑定到定义的属性。 自定义控件定义了一个名为Value的属性,我喜欢将Binding设置为。但是没有任何东西写到DataContext的绑定属性中。 嗯,这里就是我这么远: 在自定义控

    0热度

    1回答

    我有一个应用需要在iOS9-11以及X以外的iPhone上运行。我已经使用XCode 9构建了它,以便获得完整的iPhone X屏幕,但我似乎无法让它与缺口正确显示。我的应用程序使用自定义用户界面视图,在视图范围内绘制自己(全屏视图)。它目前正位于缺口之下。我想要做的是,它的行为与iOS9 +中的iPhone 5+一样,但在X上画一个全屏背景,但只能使用远离切口的区域与用户进行交互。这包括纵向时的

    0热度

    2回答

    我的自定义控件的默认样式在Generic.xaml中定义,并且工作正常。 但是,当我尝试改变我的自定义控件的样式时,就像使用内置控件时一样,没有任何反应。在App.xaml中我试图通过以下操作来改变我的控制的默认样式: <Style TargetType="{x:Type my:CustomControl}"> <Setter Property="Background" Value="R

    1热度

    1回答

    我有一个自定义控件Cake,它包含两个名为Slice和Filling的DependencyProperties。 如何创建一种让我可以使用切片的风格,同时也让我设计切片? <Style TargetType={x:Type local:Cake}> //I don't like setting DataContext Here <Setter Property="DataCon

    0热度

    1回答

    我刚下载了这一点 - >https://github.com/borax12/MaterialDateRangePicker/releases 里面下载的文件夹是这种 我在Android的新手,我应该怎么做,才能使用此项目并没有搞乱包装。创建一个项目并复制粘贴它以祈求bug神?

    -2热度

    1回答

    我创建了一个简单的自定义控制,具有图像和文本 如果我开始它的工作原理像它应该的PROGRAMM,但在编辑器中它不是视觉上的更新,但我不知道为什么 这里是控制Custom Control Image 属性Properties 继承人一切背后的代码 public string Text { get { return MenuText.Text;