does not contain in an ObservableCollection

does not contain in an ObservableCollection

By : Simon John
Date : November 22 2020, 03:01 PM
it helps some times Hi there ive been wrecking my head all night and I know I'm missing something simple. Please Help! , Solved! For some reason it does not work with a foreach loop.
code :
 for (int i = 1; i <= 8; i++)

                if (!(TakenSlots.Contains(i)))
                    await DisplayAlert("Alert", "does not contain " + i, "Ok");
                    await DisplayAlert("Alert", "does contain " + i, "Ok");


Share : facebook icon twitter icon
Push some ObservableCollection items in a GridControl into another ObservableCollection XAML

Push some ObservableCollection items in a GridControl into another ObservableCollection XAML

By : Luv
Date : March 29 2020, 07:55 AM
I wish this helpful for you Of course im using it on two different positions here is the smallest:
code :
<UserControl x:Class="Unattended_Tool.View.UserControls.Admin.UserControls.Detail"


         d:DesignHeight="300" d:DesignWidth="300">

<dxlc:GroupBox MinimizeElementVisibility="Visible" IsManipulationEnabled="True" >
            <ColumnDefinition Width="2*"/>
        <dxg:GridControl Name="GridControlUser" ItemsSource="{Binding AlleICTSUser, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" AutoExpandAllGroups="True" ShowBorder="True" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2">

                <dxg:TableView Name="tableViewGrid" FocusedRow="{Binding SelecetetUser, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" >
                        <KeyBinding Key="Del" Modifiers="Control" Command="{Binding RemoveICTSUserCommand}"/>
                        <KeyBinding Key="N" Modifiers="Control" Command="{Binding AddICTSUserCommand}"/>

                <dxg:GridColumn FieldName="Name" Header="Name"/>
                <dxg:GridColumn FieldName="Password" Header="Password" AllowEditing="{Binding SelecetetUser.CanEditPassword, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
                        <dxe:PasswordBoxEditSettings IsEnabled="{Binding CanEditPassword}" />
                <dxg:GridColumn FieldName="CanEditPassword" Header="CanEdit">
                        <dxe:CheckEditSettings />

                <dxg:GridColumn Header="Categorie" FieldName="SelectetProgrammCategorieIds">
                        <dxe:ComboBoxEditSettings ItemsSource="{Binding AlleCategorien, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" ValueMember="ID" DisplayMember="Name">


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.ComponentModel;
    using Unattended_Tool.View.DataStore;
    using System.Collections.ObjectModel;
    using System.Xml.Serialization;

    namespace Unattended_Tool
public class ICTSPrinter : IDataErrorInfo
    string _name;
    string _versionsname;
    string _location;
    ObservableCollection<int> _categorie;

    public ObservableCollection<int> Categorie
        get { return _categorie; }
        set { _categorie = value; }

    public object SelectetProgrammCategorieIds
        get { return (Object)Categorie; }
        set {                 Categories = new ObservableCollection<int>((value as IEnumerable<Object>).ToObservableCollection<int>()) { };

    public string Location
        get { return _location; }
        set { _location = value; }

    public string VersionsName
        get { return _versionsname; }
        set { _versionsname = value; }

    public string Name
        get { return _name; }
        set { _name = value; }

    public string Error

    public string this[string columnName]
            Error = string.Empty;
            switch (columnName)
                case "Name":
                    if (string.IsNullOrEmpty(Name))
                        Error = "Error";


                case "SelectetProgrammCategorieId":
                    if (DataStoreSingelton.Instance.AlleCategories.FirstOrDefault(S => ((List<int>)SelectetProgrammCategorieIds).FirstOrDefault(s => s == S.ID) == S.ID) != null)
                        Error = "Please enter a vaild programm categorie";

                default: break;
            return Error;
How to change type from ObservableCollection<object> to ObservableCollection<class> in wpf c#

How to change type from ObservableCollection<object> to ObservableCollection<class> in wpf c#

By : TurboJava
Date : March 29 2020, 07:55 AM
seems to work fine I want to create function for generate data to show in treeview. But have some problem with code below, please help me. , You can't. Imagine you have this method:
code :
void foo(ObservableCollection<object> collection) {
    collection.Add(new Tiger());
var ints = new ObservableCollection<int>();
public class DataControl {
    public string Type { get; set; }
    public INotifyCollectionChanged Data;

    public DataControl(string type, INotifyCollectionChanged data) {
        Type = type;
        Data = data;
void OnObservedCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) {
    if (e.Action == NotifyCollectionChangedAction.Add)
        AddNewItemsToTreeView(e.NewItems); // NewItems are all "untyped" object
Passing an ObservableCollection<child> to a function that take ObservableCollection<parent>

Passing an ObservableCollection<child> to a function that take ObservableCollection<parent>

By : Frank Nelles
Date : March 29 2020, 07:55 AM
With these it helps So I have a ,
I will take the compilers word for it
code :
void Reorder<T>(ObservableCollection<T> collection) where T : BaseClass {
Copy ObservableCollection<myclass> to ObservableCollection<KeyValuePair<string,object>>

Copy ObservableCollection<myclass> to ObservableCollection<KeyValuePair<string,object>>

By : Wesley Smith
Date : March 29 2020, 07:55 AM
it fixes the issue You can use ToDictionary() like this:
code :
ObservableCollection<KeyValuePair<string, object>> KeyValueCollection =
          new ObservableCollection<KeyValuePair<string, object>>(collection.ToDictionary(
              entry => t.Name, 
              entry => (object)entry));
Assigning an ObservableCollection of an object to a field that is an ObservableCollection of an interface

Assigning an ObservableCollection of an object to a field that is an ObservableCollection of an interface

By : RichD
Date : March 29 2020, 07:55 AM
Related Posts Related Posts :
  • Headless Firefox in Selenium C#
  • How do I start a .exe with a json string as parameter correctly?
  • StreamContent not loaded to the end
  • HAP parses formatting in HTML documents
  • repeat and count a loop in an unordered sequence in C#
  • Redundant Casting in Visual studio
  • Lost references in Visual Studio 2017 solution
  • Is there a way to add two numbers using a private constructor in C#
  • Is it possible to execute multiple SSH commands from a single login session with SSH.NET?
  • How can I get NHibernate to map to a Tuple or Class?
  • MVC 5 C# Window Authentication pop up when I navigate to a certain area
  • Mongo C# driver toJson() DateTime
  • Coprime integers
  • What is the purpose with files ending with *CS.cs in Xamarin Forms projects?
  • MVC5 / Entity | Update/Create Complex Model
  • How to return auto increment ID from SQL using Petapoco ORM in .NET MVC
  • Create new web app offline c# using Visual Studio
  • How many times is ordered the IEnumerable in this case?
  • C# error when update database 2008 to sql 2016
  • How to insert string in multiple continuous pattern in windows c#
  • How to send temp data from Partial View to its parent View
  • C# encapsulation when getting updates from asynchronous method
  • Asp net core Content Security Policy implementation
  • @Html.DropDownList() Placeholder as Disable and Selected
  • Set AM/PM in Material Time Picker WPF
  • Ninject passing reference in constructor
  • C# Entity Framework text SQL query wrapper
  • Core 2.0 MVC - AD Group Authorization for logging
  • Decentralized NLog Target per Http request
  • How to use x:Object and when?
  • Displays file icons in asp.net on GridView
  • How do I avoid two (or more) threads that work on a table at the same time to not work on same row?
  • Add xml attribute for property in DB First
  • How do i execute 2 sql queries by clicking a button [C#]
  • convert jsonstring to objects c#
  • How do request a correct access token in ASP.NET Core for Azure AD to access Microsoft Graph
  • How to run a .NET Core console application on Linux
  • UI not updating for bound element
  • C# Odata v4 open type raw values
  • DocumentFormat.OpenXml Modify Creator Propery of Document
  • How to SetBasePath in ConfigurationBuilder in Core 2.0
  • ASP MVC5 public readonly variable changes value when it should not
  • How to conditionally select item from hashset with queryable linq?
  • Progress Bar C# not showing the real progress
  • Correct logic to reconnect in SignalR with HubConnection
  • ComboBox with two or more sections
  • .NET listbox to SQLite DB
  • C# Ninject binding from Dictionary<Type, Type>
  • asp.net mvc -view displaying real-time progress status
  • Getting reference to dependent in service with generic type
  • Implementing EqualityCompare vs overriding GetHashCode and Equals
  • C# Linq Find all indexes of item in List<int> within another List<int>
  • XML image how to display at data grid columns in c#.net
  • How to override Equals and GetHash of HashSet
  • Creating Windows authentication and SQL Server authentication in login form
  • How to interop with Azure Service Bus topics created by MassTransit using Rebus?
  • MVC 5 Google Calendar Integration
  • C# - Use parallel arrays to calculate cost of a phone call in GUI
  • Use a int in entire code
  • How to display newly added element at the top of StackPanel in WPF?
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org