标签: silverlight-toolkit

Silverlight 4:图表控件

除工具包外,是否有Silverlight 4 的免费图表控件?

silverlight charts silverlight-toolkit silverlight-4.0

3
推荐指数
1
解决办法
3758
查看次数

放大Silverlight Toolkit图表?

我需要在我使用的Silverlight图表上启用缩放 - 目前这是Silverlight Toolkit.据我所知,SL Toolkit图表不支持缩放,但我正在考虑实现此功能.到目前为止,我还没有成功:将ScaleTransforms应用于Series元素不能按预期工作.

任何人都可以向我提供有关在Silverlight Toolkit中实现缩放的示例代码吗?

silverlight charts zoom silverlight-toolkit

3
推荐指数
1
解决办法
1802
查看次数

为什么我的Silverlight BusyIndi​​cator在设置IsBusy = true后仍然不可见?

当DomainDataSource获取数据时,我的BusyIndi​​cator按预期工作.但是当我在代码中将IsBusy设置为true时,控件保持不可见.

我正在使用Silverlight 4和工具包BusyIndi​​cator.在XAML中,我将BusyIndi​​cator.IsBusy属性绑定到我的DomainDataSource控件的IsBusy属性.BusyIndi​​cator控件包装我的主Grid(LayoutRoot)和所有子控件.

<toolkit:BusyIndicator IsBusy="{Binding ElementName=labSampleDomainDataSource, Path=IsBusy}"  Name="busyIndicator1">
<Grid x:Name="LayoutRoot">

</Grid>
</toolkit:BusyIndicator>
Run Code Online (Sandbox Code Playgroud)

问题是当我设置busyIndi​​cator1 = true时BusyIndi​​cator没有显示; 在按钮单击事件中.知道我做错了什么吗?

silverlight silverlight-toolkit silverlight-4.0 busyindicator

3
推荐指数
1
解决办法
5841
查看次数

WP7设置Datepicker边框颜色

我在工具箱Datepicker中设置边框颜色时遇到问题,因为它出现在页面上.我不是在谈论DatePickerPage.我可以设置背景和前景色,但边框不会占用.

<toolkit:DatePicker x:Name="dpDeliverBy" Header="Deliver By" Grid.Row="6" 
HeaderTemplate="{StaticResource MyHeaderTemplate}" Margin="-12, 0, 0, -10" Value=""
BorderBrush="Black" Background="White" BorderThickness="2" Foreground="Black" />
Run Code Online (Sandbox Code Playgroud)

边界似乎没有抓住,我不知道使用什么其他财产.

silverlight xaml silverlight-toolkit windows-phone-7

3
推荐指数
1
解决办法
2237
查看次数

如何在Windows Phone 7上本地化ToggleSwitch(本地化Silverlight Toolkit)?

Silverlight Toolkit有一个名为Resources.resx的资源文件,其中包含交换机的"On"和"Off"字符串状态.但是当我添加了一个相应的本地化资源,Resources.ru-RU.resx时,本地化并未获得它(尽管类似的方法适用于我自己的资源).

一种方法是为ToggleSwitch内容创建自己的绑定,但我希望有一个非编码解决方案.可能?

silverlight-toolkit windows-phone-7

3
推荐指数
1
解决办法
2438
查看次数

ExpanderView不显示所有项目

我使用的是WindowsPhone Toolkit的ExpanderView,在第一次加载时,扩展的Expander总是看起来像第二张图片.看起来,它始终处于所有物品的同一高度.

如果我转到另一页并返回,一切都会很好,布局看起来很安静 - 除了停止扩展器的行(图1).

this.UpdatedLayout();(当前页面)或ExpanderView.UpdateLayout(); 解决了什么.未显示的项目已在该列表中完全加载.

第1部分

第2部分

<ItemsControl ItemsSource="{Binding EpisodeList}" Margin="20,0,0,0" Grid.Row="1" Grid.ColumnSpan="2">
<ItemsControl.ItemTemplate>
    <DataTemplate>
        <StackPanel>
            <toolkit:ExpanderView ItemsSource="{Binding Value}" >
                <toolkit:ExpanderView.Header>
                    <TextBlock Margin="0,0,10,0">
            <Run Text="Season "/>
            <Run Text="{Binding Key}" />
                    </TextBlock>
                </toolkit:ExpanderView.Header>
                <toolkit:ExpanderView.ItemTemplate>
                    <DataTemplate>
                        <Border BorderBrush="White" BorderThickness="1" Margin="5">
                            <Grid MouseLeftButtonUp="Grid_MouseLeftButtonUp">
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="Auto"/>
                                    <ColumnDefinition />
                                </Grid.ColumnDefinitions>
                                <Image Height="40"  Source="{Binding ScreenCap}" Margin="5,0,0,0"/>
                                <TextBlock x:Name="t" Margin="10" Text="{Binding Title}" TextWrapping="Wrap" Grid.Column="1" />
                            </Grid>
                        </Border>
                    </DataTemplate>
                </toolkit:ExpanderView.ItemTemplate>

            </toolkit:ExpanderView>
        </StackPanel>
    </DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)

EpisodeList是Dictionary(int,ObservableCollection(myClass))的类型,并实现了INotifyPropertyChanged

如果有人有任何计划在这里出错,我真的很感激你的帮助,我只是没有在谷歌上找到任何bug报告,也没有类似的Bug.

(在设备和仿真器上调试)

expander silverlight-toolkit windows-phone-7

3
推荐指数
1
解决办法
1761
查看次数

两个dll中都存在"Microsoft.Phone.Controls.LongListSelector"类型

错误消息显示:

类型'Microsoft.Phone.Controls.LongListSelector'存在于'...\Microsoft SDKs\Windows Phone\v8.0\Libraries\Microsoft.Phone.Controls.Toolkit.dll'和'...\Reference Assemblies \微软\框架\ WindowsPhone的\ 8.0\Microsoft.Phone.dll"

我使用的是最新版本的工具包(10月'12),它是一个Windows Phone 8项目.

我不确定为什么会发生这种情况,因此我不知道哪些其他信息可能相关,但如果您有任何问题,请询问.

c# silverlight dll silverlight-toolkit windows-phone-8

3
推荐指数
1
解决办法
3627
查看次数

如何删除Silverlight单元测试框架的5s延迟

我使用Silverlight单元测试框架,它运行良好.

但是每次我启动测试时,我都要等待5秒钟或者单击" 否,运行所有测试 "按钮.

有没有办法跳过我不需要的这一步?

testing silverlight unit-testing silverlight-toolkit

2
推荐指数
1
解决办法
150
查看次数

WinRT XAML Toolkit图表控件:如何设置图例项的样式?

我想设置WinRT XAML Toolkit图表控件的图例项目的样式。

我检查了源代码,发现以下样式:

<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:datavis="using:WinRTXamlToolkit.Controls.DataVisualization">

    <Style
        TargetType="datavis:Legend">
        <Setter
            Property="BorderBrush"
            Value="Black" />
        <Setter
            Property="BorderThickness"
            Value="1" />
        <Setter
            Property="IsTabStop"
            Value="False" />
        <Setter
            Property="TitleStyle">
            <Setter.Value>
                <Style
                    TargetType="datavis:Title">
                    <Setter
                        Property="Margin"
                        Value="0,5,0,10" />
                    <Setter
                        Property="FontWeight"
                        Value="Bold" />
                    <Setter
                        Property="HorizontalAlignment"
                        Value="Center" />
                </Style>
            </Setter.Value>
        </Setter>
        <Setter
            Property="Template">
            <Setter.Value>
                <ControlTemplate
                    TargetType="datavis:Legend">
                    <Border
                        Background="{TemplateBinding Background}"
                        BorderBrush="{TemplateBinding BorderBrush}"
                        BorderThickness="{TemplateBinding BorderThickness}"
                        Padding="2">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition
                                    Height="Auto" />
                                <RowDefinition />
                            </Grid.RowDefinitions>
                            <datavis:Title
                                Grid.Row="0"
                                x:Name="HeaderContent"
                                Content="{TemplateBinding Header}"
                                ContentTemplate="{TemplateBinding HeaderTemplate}"
                                Style="{TemplateBinding TitleStyle}" />
                            <ScrollViewer
                                Grid.Row="1"
                                VerticalScrollBarVisibility="Auto"
                                BorderThickness="0"
                                Padding="0"
                                IsTabStop="False">
                                <ItemsPresenter …
Run Code Online (Sandbox Code Playgroud)

silverlight-toolkit windows-runtime winrt-xaml windows-store-apps winrt-xaml-toolkit

2
推荐指数
1
解决办法
7906
查看次数

工具包图表旋转标签X轴

首先感谢您阅读本文.

我有以下问题:
我希望我的X轴te的标签旋转90度.这样文本就面向垂直而不是水平.我的X轴是自动生成的,但不一定是.这样标签的内容就是垂直而不是水平.我已经尝试了多种方法来实现这一目标,但它们都没有为我工作.所以我真的希望有人知道如何让这个工作.通过我尝试的选项,只有另一个轴只显示数字.虽然我想要的是要转动的标签,以便所有文本都适合轴而不会相互重叠.

下图是现在的样子: 现在怎么样

以下是我希望它的一个例子(这是在excel中制作的): 我希望它的方式.

我已经环顾了更多的网站,但我找不到一个适合我的网站.
在xaml或后面的代码中都适合我.
这是我现在使用的代码:

<toolkit:Chart Margin="8,72,0,8" Title="Aantal meldingen per afdeling" x:Name="chartMeldingenPerAfdeling">
        <toolkit:Chart.Background>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <GradientStop Color="White" Offset="0"/>
                <GradientStop Color="#FF476D88" Offset="1"/>
            </LinearGradientBrush>
        </toolkit:Chart.Background>
        <toolkit:ColumnSeries ItemsSource="{Binding}" DependentValuePath="AantalMeldingen"
                               IndependentValuePath="Afdeling" Margin="0,0,0,1" 
                           Title="Aantal meldingen" Padding="0" VerticalContentAlignment="Center" 
                           HorizontalContentAlignment="Center" FontSize="8"/>
        <toolkit:LineSeries ItemsSource="{Binding}" DependentValueBinding="{Binding Percentage}" DependentRangeAxis="{Binding ElementName=PercentageAxis}"
                            IndependentValueBinding="{Binding Afdeling}" IndependentAxis="{Binding ElementName=lin}" Title="Pareto"/>
        <toolkit:Chart.Axes>
            <toolkit:LinearAxis Orientation="Y" Location="Left" Title="Aantal" x:Name="AantalAxis"/>
            <toolkit:LinearAxis Orientation="Y" Location="Right" Title="Percentage" x:Name="PercentageAxis" Minimum="0" Maximum="100"/>
        </toolkit:Chart.Axes>
    </toolkit:Chart>
Run Code Online (Sandbox Code Playgroud)

先感谢您.

.net c# silverlight charts silverlight-toolkit

2
推荐指数
1
解决办法
2444
查看次数