установите для AllowUnsafeBlocks значение true, чтобы получить список оборудования.
Ошибки:
- Отсутствует частичный модификатор в объявлении типа MainWindow;
существует другое частичное объявление типа. - Тип MainWindow уже определяет член под названием
System.Windows.Markup.IComponentConnector.Connect с теми же
типами параметров - Тип mainwindow уже содержит определение для btn3P5x5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace DTest
{
///
/// Interaction logic for MainWindow.xaml
///
public class MainWindow : Window, IComponentConnector
{
internal ListBox lstPrinters;
internal Button btn3P5x5;
internal Button btn4x6;
internal Button btn5x7;
public unsafe MainWindow() //i'm tryiong to get printers so i added this part
{
InitializeComponent();
}
void IComponentConnector.Connect(int connectionId, object target)
{
switch (connectionId)
{
case 1:
lstPrinters = (ListBox)target;
lstPrinters.SelectionChanged += new SelectionChangedEventHandler(LstPrinters_SelectionChanged);
break;
case 2:
btn3P5x5 = (Button)target;
btn3P5x5.Click += new RoutedEventHandler(Btn3P5x5_Click);
break;
case 3:
btn4x6 = (Button)target;
btn4x6.Click += new RoutedEventHandler(Btn4x6_Click);
break;
}
}
private void Btn3P5x5_Click(object sender, RoutedEventArgs e)
{
}
private void Btn4x6_Click(object sender, RoutedEventArgs e)
{
}
private void btn5x7_Click(object sender, RoutedEventArgs e)
{
}
private void LstPrinters_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
}
}
XAML:
Подробнее здесь: https://stackoverflow.com/questions/792 ... or-connect
Мобильная версия