AMcoder - javascript, python, java, html, php, sql

Ժապավենի ամրացման ձախողումներ, երբ օգտագործվում են սովորական պատուհանում (ոչ RibbonWindow)

Ես օգտագործում եմ Ribbon Control-ը RibbonControlLibrary-ից .net 3.5-ի համար:

Ես չեմ կարող օգտագործել RibbonWindow-ը ներկայացման-համատեղելիության որոշ խնդիրների համար: Այսպիսով, ես տեղադրում եմ Ribbon հսկիչ Window-ի ներսում:

Տեսանելի խնդիրներ չկան, բայց ես 2 սխալի հաղորդագրություն եմ ստանում իմ VisualStudio ելքային պատուհանում:

Այդ հաղորդագրություններն են.

  1. System.Windows.Data Սխալ. 4. Հնարավոր չէ գտնել աղբյուրը կապելու համար 'RelativeSource FindAncestor, AncestorType='Microsoft.Windows.Controls.Ribbon.RibbonWindow', AncestorLevel='1' հղումով: BindingExpression:Path=WindowState; DataItem=null; թիրախային տարրը «Ժապավեն» է (Անուն=''); թիրախային հատկությունը «NoTarget» է (տեսակ «Օբյեկտ»)

  2. System.Windows.Data Սխալ. 4. Հնարավոր չէ գտնել աղբյուրը կապելու համար 'RelativeSource FindAncestor, AncestorType='Microsoft.Windows.Controls.Ribbon.RibbonWindow', AncestorLevel='1' հղումով: BindingExpression:Path=IsActive; DataItem=null; թիրախային տարրը «Ժապավեն» է (Անուն=''); թիրախային հատկությունը «NoTarget» է (տեսակ «Օբյեկտ»)

Սա կարող է վերարտադրվել՝ պարզապես RibbonWindow-ին ավելացնելով և հավելվածը գործարկելով:

Կա՞ որևէ միջոց Ribbon-ին ասելու, որ չփորձի որևէ բան կապել RibbonWindow-ին, այլ Windows-ին:

04.12.2013

  • Ես ՉԵՄ օգտագործում RibbonWindow-ը, ես ժապավեն եմ տեղադրում սովորական WPF պատուհանի վրա, սա է խնդիրը: RibbonWindow-ը մի փոքր այլ տեսք ունի և իրեն պահում է, և այդ տարբերությունն անընդունելի է իմ հավելվածում: 11.02.2015
  • Ես օգտագործում եմ System.Windows.Controls.Ribbon-ը .NET 472-ի դեմ և նույնը: Բայց ես վստահ չեմ, թե արդյոք այս սխալները իրական խնդիրներ են առաջացնում: 18.04.2019
  • հնարավոր չէ գտնել աղբյուրը RibbonComboBox-ի հետ կապելու համար 22.04.2019

Պատասխանները:


1

Քանի որ դուք ասացիք, որ չեք կարող օգտագործել RibbonWindow-ը (ինչ-ինչ պատճառներով...), ես ենթադրում եմ, որ դուք նման բան եք անում.

<Window x:Class="Yournamespace" ...>
    <Ribbon>
    </Ribbon>
</Window>

Ձեր նախահայրը պետք է լինի AncestorType='System.Windows.Window' և ոչ 'Microsoft.Windows.Controls.Ribbon.RibbonWindow'

06.12.2013
  • Ես հասկանում եմ պատճառը, բայց չգիտեմ՝ ինչպես լուծել հարցը։ AFAIK-ի որոշ հսկիչի ձևանմուշը Ribbon-ի ներսում կարող է վերացվել արտաքին ոճով, որպեսզի այն տեսնի AncestorType of Window-ը RibbonWindow-ի փոխարեն: 06.12.2013
  • Հնարավոր է, որ ես սխալ եմ հասկանում Ձեր պատասխանը, բայց թվում է, որ ձեր խորհուրդն է չնկատել այդ պարտադիր հարցերը: 06.12.2013

  • 2

    Դուք հավանաբար ունեք.

    <Window x:Class="yournamespace" 
        xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
    ...>
        <r:Ribbon>
        </r:Ribbon>
    </Window>
    
    To fix this just replace <Window> and </Window> with <r:RibbonWindow> and </r:RibbonWindow>
    

    սա շտկեց ինձ համար

    09.02.2015
  • եթե ես կարողանայի օգտագործել RibbonWindow-ը, հարցեր չէին լինի: Հարցս ասում է, որ ես չեմ կարող օգտագործել RibbonWindow-ը ներկայացման-համատեղելիության որոշ խնդիրների համար 09.02.2015
  • Եթե ​​դուք կարող եք օրինակ բերել ձեր հիմնական կոդի օրինակը, երբ դուք օգտագործում եք ժապավենի պատուհանը և դրա առաջացրած սխալը, մենք միգուցե տեսնեինք, թե որտեղ են սխալները: Ինձ համար սխալն անհետացավ, երբ ես օգտագործեցի ժապավենի պատուհանը: Ինձ տարօրինակ է թվում, որ դուք չեք կարող օգտագործել այն 11.02.2015
  • Նոր նյութեր

    Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
    JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

    Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
    Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

    Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
    Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

    Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
    Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

    C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
    C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

    Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
    Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..