WPF UI を作成し、グリッド、いくつかの行、およびテキストブロックを用意します。XAMl の CS は次のとおりです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Xaml;
using Microsoft;
using Microsoft.Expression;
using Microsoft.Expression.Utility.ValueEditors;
using IGotThis;
namespace Project1
{
/// <summary>
/// Interaction logic for UserControl1.xaml
/// </summary>
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
void Page_Loaded(object sender, RoutedEventArgs e)
{
String[,] outlookArray = IGotThis.PullOutLookMessages.getOutlookMessages();
this.OutLookInfo.DataContext = outlookArray;
}
}
IGotThis は別の CS であり、無関係であると私は信じています。プログラムをデバッグするたびに、WPF デザイナー ページが次のように置き換えられます。
例外: コンポーネント 'Microsoft.Expression.Utility.ValueEditors.SplitComboBox' には、URI '/Microsoft.Expression.Utility;component/valueeditors/splitcombobox.xaml' で識別されるリソースがありません。
スタックトレース
System.Windows.Application.LoadComponent (オブジェクト コンポーネント、Uri resourceLocator) で InnerException: なし。
このエラーはちょっとわかりません。私の xaml コードで
UserControl
は、同じエラーの青いワームで下線が引かれています。
編集:ここに私のXAMLがあります
<UserControl x:Class="Project1.UserControl1"
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"
mc:Ignorable="d" Width="528" Height="556.4">
<Grid x:Name="OutLookInfo">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" MinWidth="98"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="69*"></RowDefinition>
<RowDefinition Height="139*"></RowDefinition>
<RowDefinition Height="93*"></RowDefinition>
<RowDefinition Height="255*"></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Text="Sender Name" HorizontalAlignment="Left" Height="22" Margin="0,23,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="98" FontSize="16" TextAlignment="Center"/>
<TextBlock Text="CC'd People" HorizontalAlignment="Left" Height="22" Margin="0,59,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="98" FontSize="16" TextAlignment="Center" Grid.Row="1"/>
<TextBlock Text="Subject" HorizontalAlignment="Left" Height="22" Margin="0,39,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="98" FontSize="16" TextAlignment="Center" Grid.Row="2"/>
<TextBlock Text="Body Text" HorizontalAlignment="Left" Height="22" Margin="0,112,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="98" FontSize="16" TextAlignment="Center" Grid.Row="3"/>
<TextBlock Text ="{Binding outlookArray}" Grid.Column="1" HorizontalAlignment="Left" Height="235" Margin="10,10,0,0" Grid.Row="3" TextWrapping="Wrap" VerticalAlignment="Top" Width="410"/>
<TextBlock Grid.Column="1" HorizontalAlignment="Left" Height="71" Margin="10,10,0,0" Grid.Row="2" TextWrapping="Wrap" VerticalAlignment="Top" Width="410" FontSize="18"/>
<TextBlock Grid.Column="1" HorizontalAlignment="Left" Height="119" Margin="10,10,0,0" Grid.Row="1" TextWrapping="Wrap" VerticalAlignment="Top" Width="410" FontSize="18"/>
<TextBlock Grid.Column="1" HorizontalAlignment="Left" Height="49" Margin="10,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="410" FontSize="18"/>
</Grid>
これが関連しているかどうかはわかりませんが、エラーリストに次の警告が見つかりました:
Warning 1 There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "Microsoft.Expression.Utility, Version=5.0.30709.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86", "x86". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. IGotThis
それが何を意味するのか、または「ターゲットプロセッサアーキテクチャ」を変更する方法がわかりません