我在哪里可以得到xctk:DecimalUpDown xaml,这样我就可以定制我想要的方式?[关闭]

k5ifujac  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(107)

**已关闭。**此问题正在寻求书籍,工具,软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答案。

我们不允许您提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便您可以通过事实和引用来回答问题。
21天前关闭
Improve this question
在我的WPF C#项目我想使用DecimalUpDown控件,但它不具有相同的感觉和外观,因为我在UserControl中的其他控件,因为我使用MaterialDesignInXamlToolkit中的MaterialDesignThemes。现在我想要的是自定义ExtendedWPFToolkit的DecimalUpDown的TextBox部分和Button部分,以便它们分别看起来像materialDesignFloatingHintTextBox和MaterialDesignButton样式之一。我尝试但找不到任何地方开始,如源代码等

9wbgstp7

9wbgstp71#

我试过了,但找不到任何地方开始像源代码等
DecimalUpDown控件的源代码可以在GitHub上找到。
在这里,您还可以找到默认的模板,您可以自定义任何你想要的。

wyyhbhjk

wyyhbhjk2#

尝试使用userControlle作为UI元素

<UserControl x:Class="namespace.Views.MyUpAndDown"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:local="clr-namespace:namespace.Views"
         mc:Ignorable="d" 
                xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"

         d:DesignHeight="80" d:DesignWidth="200">
<StackPanel Orientation="Horizontal">
    <TextBlock Background="{StaticResource MaterialDesignCardBackground}" MinWidth="140" Text="{Binding Value}"/>
    <StackPanel Margin="5" HorizontalAlignment="Right" VerticalAlignment="Center" Orientation="Vertical">
        <Button Margin="1" Command="{Binding Increment}">
            <Button.Content>
                <materialDesign:PackIcon Kind="ArrowTop"/>
            </Button.Content>
        </Button>
        <Button Margin="1" Command="{Binding Descrement}">
            <Button.Content>
                <materialDesign:PackIcon Kind="ArrowDown"/>
            </Button.Content>
        </Button>
    </StackPanel>
</StackPanel>

字符串


的数据

相关问题