- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
下面是我的 App.xaml
<Application
x:Class="SpinrWindowsMobile.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
>
<!--Application Resources-->
<Application.Resources >
<ResourceDictionary>
<local:LocalizedStrings xmlns:local="clr-namespace:SpinrWindowsMobile" x:Key="LocalizedStrings"/>
<converter:TextColorConverter xmlns:converter="clr-namespace:SpinrWindowsMobile.Common" x:Key="TextColorConverter"></converter:TextColorConverter>
</ResourceDictionary>
</Application.Resources>
....
</Application>
我在 NameSpace SpinrWindowsMobile.Common 中编写了 TextColorConverter.cs启动应用程序时,它给了我异常 can not create Instance of Type SpinrWindowsMobile.Common.TextColorConverter 。我不知道我在哪里失踪。下面是我的 TextColorConverter.cs 类
class TextColorConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// some code
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// some code
}
}
我使用 Microsoft Visual Studio 2012 For Windows Phone 作为我的开发工具。我想分享的另一件事是我没有在 System.Windows.Data 命名空间中获取 ValueConverstionAttribute Class。谁能指导我哪里错了。
最佳答案
您将使您的类(class)成为公共(public)类(class)(默认情况下它将是内部类(class))。否则无法实例化。
公共(public) 类 TextColorConverter : IValueConverter
关于c# - 如何在 Windows Phone 8 中使用 ValueConverter 作为 StaticResource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14893569/
我正在尝试正确设置我的样式。因此,我创建了一个外部 ResourceDictionary对于所有常见的样式属性,我在其中定义了一个默认字体系列,如下所示: Impact 这样,当我更改这一行时,家庭会
我在 App.Resources 中创建了一个 mycustomItemsPanel .... Some code here 并以这种方式将其提供给 UICon
我有一个异常(exception) “找不到名为‘mrg’的资源。资源名称区分大小写。” 当我尝试执行以下操作时: 主窗口.xaml:
我的 Window.Resources 中有以下 StaticResource 我在窗口内有一个用户控件。我需要在我的用户控件中引用上述资源,我该怎么做?我无法将资源移动到单独的字典文件。 上面给
我的 Window.Resources 中有以下 StaticResource 我在窗口内有一个用户控件。我需要在我的用户控件中引用上述资源,我该怎么做?我无法将资源移动到单独的字典文件。 上面给
基本上,我想将所有 XAML 资源保存在外部程序集中(用于我的样式)。我在我的应用程序中引用了这个外部程序集。 是否与附属程序集或诸如此类的东西有关,或者我该如何访问这些样式,以便我的应用程序仍然可以
当我尝试执行以下操作时,“找不到名为‘mrg’的资源。资源名称区分大小写。”出现异常: 主窗口.xaml:
我想在 sytacklayout 中使用特定的 Padding 构建几个页面。我不想把它写在每一页上。考虑到我将来是否要更改它,它的设计并不是很好。有没有办法在静态资源中定义填充?这样我就可以在一个地
我正在将 Telerik 的 RadControls 用于带有隐式样式的 WPF。以下样式定义于 Themes/Windows8/Telerik.Windows.Controls.RibbonView
在 XAML 中,我这样做: 我如何在代码隐藏中做同样的事情? 最佳答案 页面级资源对象能够查找本地、应用级、静态和主题资源。这意味着您只需执行以下操作: foo2.Style = this.Res
我有两个文本框,它们使用相同的 StaticResource 作为前景色。 当我应用更改第一个 TextBox 颜色的动画时,第二个 TextBox 上的颜色也会更改。 如果我不使用 StaticRe
比方说,我有这样的东西(在 MainPage.xaml 中): 然后,我想将该 StaticResource 样式应用于我动态创建的 Tex
我想在 xaml 文档的根元素中使用 StaticResource。 但 MSDN 说: Static resource references from within a resource dicti
从 ResourceDictionary 中定义的 DataTemplate 内部引用 StaticResources 时,我遇到了一些奇怪的行为。 在此示例中,我使用 ResourceDiction
在从 .net 3.5 升级到 .net 4 的过程中,我是否遗漏了一些东西,因为我看到了似乎与系统目标背道而驰的错误行为。 我正在尝试使用一些示例来构建一个简单的 MVVM 库以用于工作。我在 Tw
我在 App.xaml 的 ResourceDictionary 中有一个字符串。 .Images.logoEvo.png 我怎样才能像这样在另一个 StaticResource 中使用它: Ima
请帮助我如何创建一个 MarkupExtension 看起来像 wpf 的 StaticResource,我有: 我自己的类(class): public class Item{ public str
当我尝试从代码隐藏列表中绑定(bind)静态资源的名称时,我遇到了一个大问题。 public IDictionary Categories = new Dictionary(); Categories
我正在编写 XAML/WPF,有时使用对象元素语法来引用静态资源: 这似乎与 StaticResource Markup Extension docs 一致在某些情况下,这是我所知道的唯一选择,例如
给出下面的“部分”xaml: 我的转换器类“StatusTypeNameToBrushConverter.cs”
我是一名优秀的程序员,十分优秀!