powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка в коде ASP.NET
12 сообщений из 12, страница 1 из 1
Ошибка в коде ASP.NET
    #37885641
natalinatali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток вы не могли бы помочь в коде появляется ошибка
'Разделяемые объявления "importVtdVer3.Controls.tabCompareDiffVTDControl" не должны указывать различные базовые классы'

вот код программы


using System;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Resources;
using System.Windows.Shapes;
using System.Windows.Threading;
using Telerik.Windows.Controls;


namespace importVtdVer3.Controls {


public partial class tabCompareDiffVTDContro : -вот эту строчку выделяет при ошибке

System.Windows.Controls.UserControl {

internal System.Windows.Controls.Grid MainLayoutRoot;

internal System.Windows.Controls.HeaderedContentControl busyIndicator;

internal System.Windows.Controls.StackPanel Panel1;

internal System.Windows.Controls.Grid LayoutRoot;

internal System.Windows.Controls.Grid LayoutRoottab4;

internal System.Windows.Controls.CheckBox chkAutoCompare;

internal Telerik.Windows.Controls.RadGridView grdLeft;

internal System.Windows.Controls.TextBox txtDateFromJournal;

internal System.Windows.Controls.TextBox txtCountLeft;

internal System.Windows.Controls.TextBox txtDateFromFile;

internal System.Windows.Controls.TextBox txtCountRight;

internal Telerik.Windows.Controls.RadGridView grdRight;

internal System.Windows.Controls.Border btnUndoBind;

internal System.Windows.Controls.Button btnApply;

internal System.Windows.Controls.Button btnBindTube;

internal System.Windows.Controls.Button btnAutoCompareMode;

internal System.Windows.Controls.Button btnShowBoundObj;

internal System.Windows.Controls.CheckBox ChkShowProdolShow;

internal System.Windows.Controls.CheckBox ChkShowDefects;

internal System.Windows.Controls.TextBox txtLimitDeviation;

internal System.Windows.Controls.Button btnCompareContinueImport;

internal System.Windows.Controls.Canvas baseCanvas;

internal System.Windows.Controls.Canvas LeftCanvas;

internal System.Windows.Media.LinearGradientBrush tubeColor;

internal System.Windows.Controls.Canvas RightCanvas;

internal System.Windows.Controls.TextBlock lblLinkedCount;

internal System.Windows.Controls.TextBlock lblLinkedPercent;

private bool _contentLoaded;

/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Windows.Application.LoadComponent(this, new System.Uri("/importVtdVer3;component/Controls/tabCompareDiffVTDControl.xaml", System.UriKind.Relative));
this.MainLayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("MainLayoutRoot")));
this.busyIndicator = ((System.Windows.Controls.HeaderedContentControl)(this.FindName("busyIndicator")));
this.Panel1 = ((System.Windows.Controls.StackPanel)(this.FindName("Panel1")));
this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot")));
this.LayoutRoottab4 = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoottab4")));
this.chkAutoCompare = ((System.Windows.Controls.CheckBox)(this.FindName("chkAutoCompare")));
this.grdLeft = ((Telerik.Windows.Controls.RadGridView)(this.FindName("grdLeft")));
this.txtDateFromJournal = ((System.Windows.Controls.TextBox)(this.FindName("txtDateFromJournal")));
this.txtCountLeft = ((System.Windows.Controls.TextBox)(this.FindName("txtCountLeft")));
this.txtDateFromFile = ((System.Windows.Controls.TextBox)(this.FindName("txtDateFromFile")));
this.txtCountRight = ((System.Windows.Controls.TextBox)(this.FindName("txtCountRight")));
this.grdRight = ((Telerik.Windows.Controls.RadGridView)(this.FindName("grdRight")));
this.btnUndoBind = ((System.Windows.Controls.Border)(this.FindName("btnUndoBind")));
this.btnApply = ((System.Windows.Controls.Button)(this.FindName("btnApply")));
this.btnBindTube = ((System.Windows.Controls.Button)(this.FindName("btnBindTube")));
this.btnAutoCompareMode = ((System.Windows.Controls.Button)(this.FindName("btnAutoCompareMode")));
this.btnShowBoundObj = ((System.Windows.Controls.Button)(this.FindName("btnShowBoundObj")));
this.ChkShowProdolShow = ((System.Windows.Controls.CheckBox)(this.FindName("ChkShowProdolShow")));
this.ChkShowDefects = ((System.Windows.Controls.CheckBox)(this.FindName("ChkShowDefects")));
this.txtLimitDeviation = ((System.Windows.Controls.TextBox)(this.FindName("txtLimitDeviation")));
this.btnCompareContinueImport = ((System.Windows.Controls.Button)(this.FindName("btnCompareContinueImport")));
this.baseCanvas = ((System.Windows.Controls.Canvas)(this.FindName("baseCanvas")));
this.LeftCanvas = ((System.Windows.Controls.Canvas)(this.FindName("LeftCanvas")));
this.tubeColor = ((System.Windows.Media.LinearGradientBrush)(this.FindName("tubeColor")));
this.RightCanvas = ((System.Windows.Controls.Canvas)(this.FindName("RightCanvas")));
this.lblLinkedCount = ((System.Windows.Controls.TextBlock)(this.FindName("lblLinkedCount")));
this.lblLinkedPercent = ((System.Windows.Controls.TextBlock)(this.FindName("lblLinkedPercent")));
}
}
}

заранее спасибо
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37885752
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natalinatali,

а где здесь ASP? По-моему это xaml.

Привидите xaml и код реализации класса в другом файле.
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37885756
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouchxaml WPF
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886315
natalinatali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886409
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natalinatali,

а xaml код?

В общих чертах вам надо заменить
Код: xml
1.
<UserControl ... bla-bla-bla



на что то типа этого:

Код: xml
1.
<controls:compareDiffTimers xmlns:controls="clr-namespace:importVtdVer3.Controls" ... bla-bla-bla
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886455
natalinatali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lelouch,
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886478
natalinatali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал заметь UserConrol на данное но выходит эта же ошибка 'Разделяемое объявление не должны указывать различные базовые классы '
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886517
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natalinatali,

xaml пришлете? 3й раз прошу.
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886518
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извините, не увидел
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886525
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итог: проблема в том что в cs файле вы наследуетесь от compareDiffTimers, а в xaml - от UserControl. Я не знаю, почему при замене UserControl на мой вариант ничего не изменилось, возможно я не угадал с namespace, возможно compareDiffTimers не наследует UserControl например. Вариантов много.
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37886947
natalinatali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как более детально проверить не подскажите.

Заранее благодарен.
...
Рейтинг: 0 / 0
Ошибка в коде ASP.NET
    #37888643
natalinatali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое заранее всё получилось.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка в коде ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]